jQuery.datepicker.formatDate und timezone offset
Behandeln Datumsangaben, ich bin mit einem jQuery-UI public
Methode in meiner Bewerbung: jQuery.datepicker.formatDate
Sehen params & Quelle hier : https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.datepicker.js
Jedoch das falsche Datum angezeigt manchmal, entsprechend dem computer timezone.
Demo hier : http://jsfiddle.net/7ACdB/
Mit UTC+1 (paris) Zeitzone in windows, ich habe :
03/30/20
03/30/20
Mit einem UTC-6 (us&canada) Zeitzone in windows, ich habe :
03/29/20 <- meh!
03/30/20
Müssen Sie Ihren browser neu starten (auch für google chrome zumindest), wenn Sie ändern die OS Zeitzone.
Mein problem ist die "03/29/20" Datum wie Sie sich vorstellen können.
Kann jemand erklärt mir, ob das normal ist oder ein jquery ui-Problem ?
Ich bin Anfang zu denken, dass es normal ist, zu sehen, "Mon Mar 30 2020 00:00:00 GMT+0200 (Romanische Sommerzeit)" als 03/29/20 in einer US-Zeitzone, aber ich bin mir nicht so sicher. :-/
InformationsquelleAutor TiTi | 2011-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie bekommen haben, korrekt ist. Dein Beispiel setzt die Zeit auf Mitternacht nach Paris. Midnight in Paris ist 6 UHR der Tag vor in den USA für die Eastern Time Zone, die ich bin in.
Ihre erste Zeit: GMT+0200 ist Paris
Ihre zweite Zeitzone: GMT-0500 ist: Chicago (Hinweis: es ist derzeit die Sommerzeit)
So, wenn Sie die Zeitzone ändern, um UNS (mit unseren 6 Zeitzonen), die Ausgabe ist die Zeit, in der UNS, wenn ist , die Zeit in Paris.
Hier ist eine aktualisierte Geige mit einem die Zeit bis 6 UHR Paris: http://jsfiddle.net/jensbits/7ACdB/1/
InformationsquelleAutor jk.