ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのDate()関数による各種ブラウザでの表示効果_JavaScriptスキル

JavaScriptのDate()関数による各種ブラウザでの表示効果_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 15:54:171516ブラウズ

1. JavaScript には基本的な日付データ型がないため、Date オブジェクトを明示的に作成することしかできません。例: var myDate=new Date();

2. 特定の日付または時刻を格納する Date オブジェクトを作成するには、日付または日付と時刻を括弧で囲むだけです。

var myDate=new Date("2015/06/16 10:30");
alert(myDate);

Firefox ブラウザで表示される効果は次のとおりです:

IE ブラウザの表示効果:

Google Chrome の表示効果は次のとおりです:

注: 上記のコードが次のように記述されている場合、Firefox および IE ブラウザではエラーが報告されます。

var myDate=new Date("2015-06-16 10:30");
alert(myDate);

IE ブラウザのエラー メッセージ:

Firefox ブラウザのエラー メッセージ:

3. 国によって日付の記述順序は異なります。たとえば、米国で設定されている日付形式は MM/DD/YY ですが、ヨーロッパの形式は DD/MM/YY です。 YY/MM。月を短縮名で指定する場合。その後、任意の順序で使用できます。

例:

var myDate=new Date("Jun 16 2015")
alert(myDate);

var myDate=new Date(" 16 Jun 2015")
alert(myDate);

var myDate=new Date("2015 16 Jun ")
alert(myDate);

表示順序は月、日、年です

Firefox の表示効果:

IE 表示効果:

Google 表示効果:

4.Date オブジェクトには多くのパラメーターがあります。var myDate=new Date(a Year,aMonth,aDate,aHour,aMinute,aSecond,aMillisecond);

これらのパラメータを使用するには、まず年と月を指定してからこれらのパラメータを使用する必要がありますが、これらのパラメータは 1 つずつ順番に使用する必要があり、どちらかを選択することはできません。

例: 年、月、日、時間を指定できますが、年、月、時間を指定することはできません。

現時点では、日付を二重引用符で囲むことはできません:

var myDate=new Date("2015 ,9, 16 ,23");
alert(myDate);

また、現時点では数字と月の省略形を混在させることはできません。これも誤りであり、IE と Firefox ではエラーが報告されます。

var myDate=new Date("2015 ,Jun, 16 ,23");

alert(myDate);

代わりに、次のように記述する必要があります:

var myDate=new Date(2015 ,9, 16 ,23);
alert(myDate);
※ただし、年、月、時間の指定はできません。

例: ここでの 14 は本来 14 時を指しますが、日付が指定されていないため、現在は日付になります。 。 。

var myDate=new Date("2015 ,7, ,14");
alert(myDate);

Firefox のレンダリング:

IE では、エラーが直接報告されます:

Googleではこんな感じです。 。 :

5. 私たちは通常 9 月を 9 月と考えていますが、JavaScript では 0 (1 月) から月を数え始めるため、8 月は 9 月を意味します。

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

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