Ich habe ein Datum im Format YYYYMMDDTHHMMSS
und müssen das Datum im Format DD.MM.YYYY HH:MM:SS
erhalten. ich so:Parse von String zu DateTime
var dateTimeFormat;
var dateAsString = dataTimeFormat.split('', dateTimeFormat.lenght);
var year = dateAsString.splice(0, 4).join('');
var month = dateAsString.splice(0, 2).join('');
var day = dateAsString.splice(0, 2).join('');
var hours = dateAsString.splice(1, 2).join('');
var minutes = dateAsString.splice(1, 2).join('');
var seconds = dateAsString.splice(1, 2).join('');
var date = day + '.' + month + '.' + year + ' ' + hours + ':' + minutes + ':' + seconds;
return date;
Aber wie kann ich konvertieren date
zu Datumsformat?
Ich denke, Parse-Funktion ist übermäßig, Sie können Datum String direkt in neues Datum übergeben. – jQuery00
Danke, aber ich habe ein bisschen verwirrt. Ich muss das Datum in einer Tabelle anzeigen und dann nach Datum sortieren. Ich habe das Skript gemacht, das Sie empfohlen haben, und ich bekomme dieses http://imgur.com/or3bTOa. Ich denke, dass ich das Datum als Zeichenkette lassen muss und schreibe Sortierfunktion, um Jahre, Monate, Daten, usw. getrennt zu vergleichen? – kipris
IMHO ist es besser, ein Array von 'Dates' zu sortieren. Überprüfen Sie [diese Antwort] (http://stackoverflow.com/a/19430819/3850595) und [diese Dokumentation] (http://www.w3schools.com/jsref/jsref_sort.asp) –