最新のWeb開発のチュートリアル
×

JS チュートリアル

JS HOME JS 導入 JS どこへ JS 輸出 JS 構文 JS ステートメント JS 注釈 JS 変数 JS 演算子 JS 算術 JS 割り当て JS データの種類 JS 機能 JS オブジェクト JS 範囲 JS イベント JS ストリング JS 文字列メソッド JS 数字 JS 数のメソッド JS 数学 JS 日付 JS 日付形式 JS 日付の方法 JS 配列 JS アレイ方式 JS ブール値 JS 比較 JS 条件 JS スイッチ JS ループ For JS ループしながら JS ブレーク JS 型変換 JS 正規表現 JS エラー JS デバッギング JS 巻き上げ JS strictモード JS スタイルガイド JS ベストプラクティス JS 間違い JS パフォーマンス JS 予約語 JS JSON

JS フォーム

フォームバリデーション フォームAPI

JS オブジェクト

オブジェクト定義 オブジェクトのプロパティ オブジェクトメソッド オブジェクトプロトタイプ

JS 機能

関数定義 ファンクションのパラメータ 関数の呼び出し 関数クロージャ

JS HTML DOM

DOM イントロ DOM メソッド DOM 資料 DOM 要素 DOM HTML DOM CSS DOM アニメーション DOM イベント DOM EventListener DOM ナビゲーション DOM ノード DOM ノードリスト

JS ブラウザ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS

JS 例 JS HTML DOM JS HTML 入力 JS HTML オブジェクト JS HTML イベント JS ブラウザ JS クイズ JS 概要

JS リファレンスマニュアル

JavaScript オブジェクト HTML DOM オブジェクト


 

JavaScript日付形式


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の日付フォーマットであります:

例(完全な日付)

var d = new Date("2015-03-25");
»それを自分で試してみてください

計算された日付は、あなたのタイムゾーンを基準となります。
あなたの時間帯に応じて、上記の結果は、3月24日と3月25日の間で変化します。

それは日を指定せずに書き込むことができます(YYYY-MM)

例(年と月)

var d = new Date("2015-03");
»それを自分で試してみてください

タイムゾーンは、2月28日と3月1日の間に、上記の結果を異なります。

それは、月と日なしで書き込むことができます(YYYY)

例(年のみ)

var d = new Date("2015");
»それを自分で試してみてください

タイムゾーンは、2014年12月31日と2015年1月1日の間に、上記の結果を異なります。

これは、追加された時間、分、秒で書き込むことができます(YYYY-MM-DDTHH:MM:SS)

例(完全な日付、時間、分、秒)

var d = new Date("2015-03-25T12:00:00");
»それを自分で試してみてください

日付文字列中のTは、日付と時刻の間、UTC時刻を示しています。

UTC(協定世界時)はGMT(グリニッジ標準時)と同じです。


JavaScriptのロング日付。

ロング日付は最も頻繁に書かれている"MMM DD YYYY"このような構文:

var d = new Date("Mar 25 2015");
»それを自分で試してみてください

月と日は、任意の順序で指定できます。

var d = new Date("25 Mar 2015");
»それを自分で試してみてください

そして、月(01月)フル(1月)で書かれた、または省略することができます。

var d = new Date("January 25 2015");
»それを自分で試してみてください

var d = new Date("Jan 25 2015");
»それを自分で試してみてください

コンマは無視されます。 名前は大文字と小文字は区別されません。

var d = new Date("JANUARY, 25, 2015");
»それを自分で試してみてください

JavaScriptがショート日付。

短い日付は最も頻繁に書かれている"MM/DD/YYYY"このような構文:

var d = new Date("03/25/2015");
»それを自分で試してみてください

JavaScriptはまた、受け入れる"YYYY/MM/DD"

var d = new Date("2015/03/25");
»それを自分で試してみてください

月は、すべての短い日付とISO日付形式で日前に書かれています。


フル日付形式

JavaScriptは "完全なJavaScriptの形式」で日付文字列を受け付けます。

var d = new Date("Wed Mar 25 2015 09:56:24 GMT+0100 (W. Europe Standard Time)");
»それを自分で試してみてください

JavaScriptは曜日名に、時間括弧内の両方のエラーを無視します。

var d = new Date("Fri Mar 25 2015 09:56:24 GMT+0100 (Tokyo Time)");
»それを自分で試してみてください

時間帯

JavaScriptは、これらの時間帯を受け入れます。

タイムゾーン 説明
UTC 協定世界時
GMT グリニッジ標準時
EDT (米国)東部夏時間
CDT (米国)中部夏時間
MDT (米国)山岳部夏時間
PDT (米)太平洋夏時間
EST (米国)東部標準時
CST (米国)中部標準時
MST (米国)山岳部標準時
PST (米)太平洋標準時

時間帯を指定せずに、日付を設定する場合、JavaScriptはブラウザのタイムゾーンを使用します。

日付を取得する際に、時間帯を指定せずに、結果がブラウザのタイムゾーンに変換されます。

言い換えると、日付/時刻はGMT(グリニッジ標準時)に作成された場合、ユーザは、中央アメリカから閲覧した場合、日付/時刻は、CDT(米国中部夏時間)に変換されます。