日付と時間を操作するための標準的なオブジェクトと機能を提供します。
この提案は現在ステージ3であり、リチャード・ギブソン、ブラッドリー・ファリアス、ダニエル・エーレンバーグによってステージ3でレビューされました。
この提案は現在、ECMAScriptエンジンの実装者の手にあるため、APIの変更を行うための基準は非常に高くなっています。それにもかかわらず、JSエンジンの実装からのフィードバックの結果として、変更が発生する場合があります。スペックとバグの編集上の変更は、ステージ3の提案で慣習的であるように、仕様、テスト、ドキュメントへのバグの修正も進行中です。ステージ3では、追加のテストとドキュメントコンテンツも追加されています。
Date
ECMAScriptの長年の問題点でした。これは、最新の日付/時刻APIをECMaScript言語にもたらすトップレベルMath
名前空間として機能するグローバルObject
あるThe Temporal
を提案します。動機の詳細な内訳については、JavaScriptの日付の修正を参照してください
仕様テキストはここにあります。
参照ドキュメントと例を以下に示します。
あなたが始めるのを助けるための料理の本は、時間の内と外を学ぶのをここで入手できます
ポリフィル | レポ | 状態 |
---|---|---|
@js-tempolal/polyfill | JS-temporal/thremal-polyfill | アルファリリースが利用可能です |
時間的ポリフィル | FullCalendar/Tome-Polyfill | ベータリリースが利用可能です |
ポリフィルに取り組んでいる場合は、ここに追加できるように問題またはPRを提出してください。
この提案を検証するために、非生産ポリフィルが構築されました。このポリフィルは、このレポでの生活を続けていますが、以下で説明するように、テストを実行し、「遊び場」というドキュメントの電源を入れる目的でのみです。
あなた自身のプロジェクトでこのポリフィルを使用しないでください!代わりに、上の表からポリフィルを使用してください。
参照ドキュメントを表示すると、非生産ポリフィルがブラウザに自動的にロードされているため、ブラウザの開発者ツールコンソールを開くことで一時的に試すことができます。