Bietet Standardobjekte und Funktionen für die Arbeit mit Daten und Zeiten.
Dieser Vorschlag ist derzeit Stufe 3 und wurde von Richard Gibson, Bradley Farias und Daniel Ehrenberg für Stufe 3 überprüft.
Dieser Vorschlag liegt nun in den Händen der Implementierer der ECMAScript -Engine, sodass die Bar für die Änderung von API -Änderungen extrem hoch ist. Trotzdem können Änderungen als Ergebnis einer Rückmeldung aus der Implementierung in JS -Motoren auftreten. Die redaktionellen Änderungen an den Spezifikations- und Fehlerbehebungen an den Spezifikationen, den Tests und den Dokumenten sind ebenfalls nicht abgeschlossen, ebenso wie für Vorschläge der Stufe 3. Zusätzliche Tests und Dokumentationsinhalte werden auch in Stufe 3 hinzugefügt.
Date
war ein langjähriger Schmerzpunkt in der ECMascript. Dies schlägt Temporal
, ein globales Object
, das als Namespace auf höchstem Niveau fungiert (wie Math
), das eine moderne Datum/Uhrzeit-API in die ECMAScript-Sprache bringt. Eine detaillierte Aufschlüsselung von Motivationen finden Sie unter: Behebung des JavaScript -Datums
Der Spezifikationstext finden Sie hier.
Referenzdokumentation und Beispiele finden Sie unten.
Ein Kochbuch, mit dem Sie loslegen und die Vor- und Nachteile von Temporal erlernen können, finden Sie hier
Polyfill | Repo | Status |
---|---|---|
@JS-Temporal/Polyfill | JS-Temporal/Temporal-PolyFill | Alpha -Veröffentlichung verfügbar |
Temporal-PolyFill | Fullcalendar/Temporal-PolyFill | Beta -Veröffentlichung verfügbar |
Wenn Sie an einer Polyfill arbeiten, stellen Sie bitte ein Problem oder eine PR ein, damit wir hier Ihre hinzufügen können.
Es wurde eine Nichtproduktionspolyfündel gebaut, um diesen Vorschlag zu validieren. Diese Polyfill lebt weiterhin in diesem Repo, aber nur für die Zwecke des Ausführens von Tests und dem Stromverbrauch der Dokumentation "Spielplatz", wie nachstehend beschrieben.
Verwenden Sie diese Polyfill nicht in Ihren eigenen Projekten! Verwenden Sie stattdessen bitte eine Polyfüllung aus der obigen Tabelle.
Beim Anzeigen der Referenzdokumentation wird die Nichtproduktionspolyfill automatisch in Ihrem Browser geladen, sodass Sie zeitlich ausprobieren können, indem Sie die Entwickler-Tools-Konsole Ihres Browsers öffnen.