JavaScriptの日付を入力
JavaScriptの日付フォーマットの4種類が一般的にあります。
タイプ | 例 |
---|---|
ISO日 | "2015-03-25" (国際規格) |
短い日付 | "03/25/2015"または"2015/03/25" |
長い日付 | "Mar 25 2015"または"25 Mar 2015" |
完全日 | "Wednesday March 25 2015" |
JavaScriptのDate出力
入力フォーマットとは無関係に、JavaScriptの意志フルテキスト文字列形式で出力日付(デフォルト):
Wed Mar 25 2015 01:00:00 GMT+0100 (W. Europe Standard Time)
JavaScriptのISO日付
ISO 8601は、日付と時刻の表現のための国際規格です。
ISO 8601の構文(YYYY-MM-DD)も好適JavaScriptの日付フォーマットであります:
計算された日付は、あなたのタイムゾーンを基準となります。
あなたの時間帯に応じて、上記の結果は、3月24日と3月25日の間で変化します。
それは日を指定せずに書き込むことができます(YYYY-MM) :
タイムゾーンは、2月28日と3月1日の間に、上記の結果を異なります。
それは、月と日なしで書き込むことができます(YYYY)
タイムゾーンは、2014年12月31日と2015年1月1日の間に、上記の結果を異なります。
これは、追加された時間、分、秒で書き込むことができます(YYYY-MM-DDTHH:MM:SS)
日付文字列中のTは、日付と時刻の間、UTC時刻を示しています。
UTC(協定世界時)はGMT(グリニッジ標準時)と同じです。
JavaScriptのロング日付。
ロング日付は最も頻繁に書かれている"MMM DD YYYY"このような構文:
月と日は、任意の順序で指定できます。
そして、月(01月)フル(1月)で書かれた、または省略することができます。
コンマは無視されます。 名前は大文字と小文字は区別されません。
JavaScriptがショート日付。
短い日付は最も頻繁に書かれている"MM/DD/YYYY"このような構文:
JavaScriptはまた、受け入れる"YYYY/MM/DD" :
月は、すべての短い日付とISO日付形式で日前に書かれています。
フル日付形式
JavaScriptは "完全なJavaScriptの形式」で日付文字列を受け付けます。
JavaScriptは曜日名に、時間括弧内の両方のエラーを無視します。
時間帯
JavaScriptは、これらの時間帯を受け入れます。
タイムゾーン | 説明 |
---|---|
UTC | 協定世界時 |
GMT | グリニッジ標準時 |
EDT | (米国)東部夏時間 |
CDT | (米国)中部夏時間 |
MDT | (米国)山岳部夏時間 |
PDT | (米)太平洋夏時間 |
EST | (米国)東部標準時 |
CST | (米国)中部標準時 |
MST | (米国)山岳部標準時 |
PST | (米)太平洋標準時 |
時間帯を指定せずに、日付を設定する場合、JavaScriptはブラウザのタイムゾーンを使用します。
日付を取得する際に、時間帯を指定せずに、結果がブラウザのタイムゾーンに変換されます。
言い換えると、日付/時刻はGMT(グリニッジ標準時)に作成された場合、ユーザは、中央アメリカから閲覧した場合、日付/時刻は、CDT(米国中部夏時間)に変換されます。