ホームページ >ウェブフロントエンド >jsチュートリアル >jsの新しいdate()パラメータの詳細な説明

jsの新しいdate()パラメータの詳細な説明

小云云
小云云オリジナル
2018-03-19 17:53:1618883ブラウズ

この記事では主に js の新しい date() パラメータについて詳しく説明します。お役に立てれば幸いです。 JS Date オブジェクトのパラメーターで一般的に使用される初期化メソッド:

1. 整数を使用して日付オブジェクトを初期化します
var date1 = new Date(2017,06,06) // Thu Jul 06 2017 00; : 00:00 GMT+0800 (中国標準時)
var date1 = new Date(2017,1,1); // 2017 年 2 月 1 日水曜日 00:00:00 (中国標準時)時間 )
var date1 = new Date(2017,01-2,01); console.log(date1); // 2016 年 12 月 1 日木 00:00:00 (中国標準時)
var date1 =new Date ( 2017,06,06,06,06,06); console.log(date1); // 2017 年 7 月 6 日木 06:06:06 GMT+0800 (中国標準時)
説明: new Date( year, month、date、hrs、min、sec) 指定されたパラメーターに従って日付オブジェクトを作成します

2. 文字列
var date2 = new Date(“2017/06/06”); で日付オブジェクトを初期化します。 date2) ; // 2017 年 6 月 6 日火曜日 00:00:00 GMT+0800 (中国標準時)
var date2 = new Date(“2017-08-08”) // 8 月 8 日火曜日2017 08 :00:00 GMT+0800 (中国標準時)
var date2 = new Date(“2017-9-9”); // Sat Sep 09 2017 00:00:00 GMT+ 0800 (中国標準時)
注: 文字列モードがダッシュ モードをサポートしていない場合は、文字列置換が実行されます:
var strTime=”2011-04-16”;
var date2= new Date(Date. parse (strTime.replace(/-/g, “/”))); // /-/g は正規表現 (RegExp) オブジェクトであり、グローバル置換 - を意味します。

3. ミリ秒のタイムスタンプを使用して日付オブジェクトを初期化します
var timestamp=new Date().getTime(); console.log( new Date(timestamp) ); //Tue Jun 06 2017 11:06:59 GMT+0800 (中国標準時)
var date3 = new Date( timestamp - 1 * 60 * 60 * 1000); console.log(date3); // 2017 年 6 月 6 日火曜日 10:06:59 (中国標準時)
注: タイムスタンプは、グリニッジ時間 1970 年 1 月 1 日 00:00:00 (北京時間 1970 年 1 月 1 日 08:00:00) から現在までの合計秒数を指します。タイムスタンプは、ある時点を一意に識別します。

js で new Date() を個別に呼び出します (例: document.write(new Date());

表示される結果は次のとおりです: Mar 31 10:10:43 UTC+0800 2012 この形式の時刻

==

Safari ブラウザではテストの時間を取得できません。 new Date(“2017-08-08”) などの短期モードはサポートされていません。スラッシュに変更するだけです。

以上がjsの新しいdate()パラメータの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。