in meiner ASP.net-Anwendung, in der JS, habe ich das Datumsformat als '2017-04-26T09: 00: 00Z'. Was ist das Format? Und wenn ich dies auf die Ansichtsseite zurückgebe, wird das Datum auf 26.04.2017 02:00 Uhr geändert. Aber die tatsächliche Zeit ist 09.00 Uhr. Helfen Sie mir bitte, warum das passiert? Mein Js Code istFehler bei der Datumsformatierung JS
{
"data": "Date",
"render": function (data) {
return moment(data).format('MM/DD/YYYY H:m');
}
}
Sind Sie sicher, dass die aktuellen Daten mit Ortszeit statt UTC übergeben wurden? Wenn es mit der lokalen Zeit abgelaufen ist, sollten Sie zuerst die Konvertierung in UTC vor der Anzeige in Betracht ziehen. –
Ja, es ist Ortszeit. Und ich werde versuchen, es in UTC zu konvertieren. Danke –
https://en.wikipedia.org/wiki/ISO_8601 –