日付を比較する
例えば、今日が2008/4/1かどうかを判定させるには
var dt = new Date('2008/4/1'); var today = new Date(); today.setHours(0); today.setMinutes(0); today.setSeconds(0); today.setMilliseconds(0); if (today == dt) { alert('今日はエイプリルフールです。どんな嘘をついてやるかな?'); }
ってな感じで比較する。
Date関数に引数で日付を渡した場合、時・分・秒・ミリ秒は0なんで、
今日の日付の時・分・秒・ミリ秒も同じく0にしてやると。
後は普通に比較すればOK。