JavaScriptで今日が何曜日か調べたい。そんな時に、使うのがDateオブジェクトです。 Dateオブジェクトには、getDay()という曜日を取得する関数があるので、任意の日時でDateオブジェクトを作成してそのgetDay()関数を呼び出せば、曜日(0が日曜日、6が土曜日)を取得できます。 多くのWebブラウザでは、アドレス欄に「javascript:コード」とすることでJavaScriptのコードを実行できますので、Webブラウザのアドレス欄に以下のように入力してみてください。
new Date()で現在の時間を保持するDateオブジェクトが作成され、getDay()で曜日が得られます。その曜日をalert表示してみました。 一年前や一年後のDateを作成すれば一年前や一年後が何曜日かもわかりますね。その他の日でもDateが作成できる範囲の日付であれば、その曜日を簡単に調べることができます。 2001/1/1の曜日を調べたければ
とするわけです。注意点としては、Dateの引数で指定する「月」は0から始まる、つまり1月は0で2月は1……となる点でしょうか。 |