Datumskonstruktoren liefern unerwartete Ergebnisse, wenn sie mit ähnlichen Argumenten aufgerufen werden

8

Ich habe ein seltsames Problem mit Date Objektinitialisierung. Und frage mich, ob jemand erklären kann, warum ..

%Vor%

Ergebnisse:

%Vor%

Warum sind diese drei Date -Objekte so verschieden?

    
badaboom 16.10.2014, 22:20
quelle

1 Antwort

2

Das erste Datum wird als GMT behandelt, da kein Zeitzonen-Offset bereitgestellt wird. Wenn es ausgeloggt ist, wird die Zeit in Ihrer lokalen Zeitzone angezeigt. Wenn ich einen Offset ( exp4 unten) hinzufüge, erhalte ich das erwartete Datum.

%Vor%

Ergebnisse:

%Vor%

Ich bin nicht sicher über exp2 für Sie, aber ich vermute, dass es etwas mit der Sommerzeit zu tun hat und dass Sie in einem Gebiet leben, in dem keine Sommerzeit (Arizona?) herrscht.

Bearbeiten: Dies scheint Browser-spezifisch zu sein. Die obigen Ergebnisse wurden in Chrome generiert, während in IE 11 exp4 ein ungültiges Datum war. Für IE 11 musste ich folgendes Format verwenden:

%Vor%     
Jeff Ogata 16.10.2014, 22:50
quelle

Tags und Links