javascript-tutorial / javascript-tutorial/en.javascript.info

Date and time tasks don't make sense (if not in UTC)

Offen
#3,561 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
HTML
Sterne
25.5k
Forks
4k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Maybe there's an error in my logic.
But all the tasks & solutions in [*Date and time*](https://javascript.info/date#tasks) don't really make sense if you aren't coincidentally living in UTC+0, right?

My Win 10 always displays dates with 1 hour delay (because I'm in central European summer time UTC+1):
`console.log(new Date(2012,2,1)) ` doesn't display 1st of March but `2012-02-29T23:00:00.000Z`

Shouldn't the tasks explicitly work with UTC time zone & the respective methods, in order to make results inclusive?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit dem im Issue verlinkten Abschnitt zu den Aufgaben für Datum und Uhrzeit und überprüfe die Annahmen jeder Aufgabe zu lokaler Zeit, UTC und den verwendeten Date-Methoden. Führe die Beispiele in einer Nicht-UTC-Zeitzone aus und aktualisiere anschließend die Formulierungen oder Beispiele der Aufgaben, sodass die beabsichtigte Zeitzone eindeutig ist und die angegebenen Ergebnisse konsistent sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.