ホームページ > 記事 > ウェブフロントエンド > JavaScriptのDate()関数による各種ブラウザでの表示効果_JavaScriptスキル
1. JavaScript には基本的な日付データ型がないため、Date オブジェクトを明示的に作成することしかできません。例: var myDate=new Date();
2. 特定の日付または時刻を格納する Date オブジェクトを作成するには、日付または日付と時刻を括弧で囲むだけです。
var myDate=new Date("2015/06/16 10:30"); alert(myDate);
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 月を意味します。
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。