以下のような構文がありましてif関数で日付を指定したいのです。下の構文のうち!はnotという意味で~を除くというのはわかっています。また~と~という場合には&&を使うというのもわかっています。しかし現実的にif関数で日付を指定してこの日付は含む除くという風な構文は無理なのでしょうか。
//今日が平日ダイヤか休日ダイヤか
function judgeDiaDay()
{
setYear = nowYear; //年 setMonth = nowMonth; //月 setDate = nowDate; //日 setDay = nowDay; //曜日 //3時より前なら前日扱いにする if(HHMMSSToSecond(nowHour, nowMinute, nowSecond) < dayChangeTime) { nowDateSet.setDate(nowDateSet.getDate()-1); setYear = nowDateSet.getYear(); //年 setMonth = nowDateSet.getMonth() + 1; //月 setDate = nowDateSet.getDate(); //日 setDay = nowDateSet.getDay(); //曜日 } if(setYear < 2000) setYear += 1900; //年の補正、1900プラスしとかないといけない場合があるため //平日ダイヤか祝日ダイヤの判定 if(dayJudge(setYear, setMonth, setDate, setDay)) { //表示させる欄が存在すれば、表示させる if(document.getElementById("todayDiaDaySpan") != null) { document.getElementById("todayDiaDaySpan").innerHTML = " 平日ダイヤ "; document.getElementById("todayDiaDaySpan").style.backgroundColor = "#9ff"; } DiaDay = 0; }
}
else
{
//表示させる欄が存在すれば、表示させる
if(document.getElementById("todayDiaDaySpan") != null)
{
document.getElementById("todayDiaDaySpan").innerHTML = "土・休日ダイヤ";
document.getElementById("todayDiaDaySpan").style.backgroundColor = "#fcf";
}
DiaDay = 1;
}
}