列車在宣プログラムについて。平日、土休日という分け方ではなく、ダイヤを分けたいです。
平日、土休日という分け方ではなく、ダイヤを分けたいです。
以下を参考に作っています。
http://r113.web.fc2.com/p/viewer/jrw-hokuriku/
Flag形式のままだと、2通りのダイヤ表示しか出せなくて困っています。
if関数で、平日ダイヤと土休日ダイヤをさばいているのがわかりますが、
それ以外のことはわかりかねます。
以下はそのjavascriptの文ですが、こちらを、js文を省略なしに書いていただけたら幸いと思っております。
//平日ダイヤか土・休日ダイヤかを判定する
function dayJudge(year, month, date, day)
{
//alert(year +" "+ month +" "+ date +" "+ day)
//フラグ
var weekdayFlag = true;
//月〜金なら立てる
if(day >= 1 && day <= 5)
weekdayFlag = true;
else
weekdayFlag = false;
//祝日ならたおす
if(year == 2013 && month == 1 && date == 1)
weekdayFlag = false;
else if(year == 2013 && month == 10 && date == 14)
weekdayFlag = false;
else if(year == 2013 && month == 11 && date == 4)
weekdayFlag = false;
else if(year == 2013 && month == 12 && date == 23)
weekdayFlag = false;
else if(year == 2014 && month == 1 && date == 1)
weekdayFlag = false;
else if(year == 2014 && month == 1 && date == 2)
weekdayFlag = false;
else if(year == 2014 && month == 1 && date == 3)
weekdayFlag = false;
else if(year == 2014 && month == 1 && date == 13)
weekdayFlag = false;
else if(year == 2014 && month == 2 && date == 11)
weekdayFlag = false;
else if(year == 2014 && month == 3 && date == 21)
weekdayFlag = false;
else if(year == 2014 && month == 4 && date == 29)
weekdayFlag = false;
else if(year == 2014 && month == 5 && date == 5)
weekdayFlag = false;
else if(year == 2014 && month == 7 && date == 21)
weekdayFlag = false;
else if(year == 2014 && month == 9 && date == 15)
weekdayFlag = false;
else if(year == 2014 && month == 9 && date == 23)
weekdayFlag = false;
else if(year == 2014 && month == 10 && date == 12)
weekdayFlag = false;
else if(year == 2014 && month == 11 && date == 3)
weekdayFlag = false;
else if(year == 2014 && month == 11 && date == 24)
weekdayFlag = false;
else if(year == 2014 && month == 12 && date == 23)
weekdayFlag = false;
else if(year == 2015 && month == 1 && date == 1)
weekdayFlag = false;
else if(year == 2015 && month == 1 && date == 2)
weekdayFlag = false;
else if(year == 2015 && month == 1 && date == 3)
weekdayFlag = false;
else if(year == 2015 && month == 1 && date == 12)
weekdayFlag = false;
else if(year == 2015 && month == 2 && date == 11)
weekdayFlag = false;
else if(year == 2015 && month == 3 && date == 21)
weekdayFlag = false;
return weekdayFlag;
}