day or date

さてさて 英語で分からないことがありました それは dayと dateの違いです

Javascriptでプログラムを書いている時に、訳の分からないバグに悩まされました それは現在の日付を求める、という良くあるプログラムなのです もちろんそんなのは調べればいくらでもすぐに出てきます 典型的には

var TODAY = new Date();
var YEAR = TODAY.getYear();
var MONTH = TODAY.getMonth();
var DAY = TODAY.getDate();

alert(YEAR+'/'+MONTH+'/'+DAY);

問題はこの四行目なのでした ここではきちんと getDate( )という関数を用いていますが、似たものとして getDay( )という関数も存在します これは「曜日」を戻す関数なのです まあ「曜日」と言っても、曜日配列のゼロから始まるインデックスなのですが・・・

ちなみに、英語では

「今日は何日?」というのは

“What the date (is today)?”

「今日は何曜日?」というのは

“What  day (is today)?”

なのでした