//* カスタマイズ用のJavaScriptコードをここに記述してください */ // 画面を閉じる function win_close() { window.open('','_self').close(); } // 日付計算基準時刻前後による計算(お預かり期限) function outputDate(receive_day, standard_flg) { var today = new Date(); var month = today.getMonth() + 1; // 日付計算 if(standard_flg == 1){ today.setDate( today.getDate() + receive_day + 1); switch(today.getDay()){ case 0: case 7: case 14: case 21: case 28: dayWeek = 0; break; case 1: case 8: case 15: case 22: case 29: dayWeek = 1; break; case 2: case 9: case 16: case 23: case 30: dayWeek = 2; break; case 3: case 10: case 17: case 24: case 31: dayWeek = 3; break; case 4: case 11: case 18: case 25: dayWeek = 4; break; case 5: case 12: case 19: case 26: dayWeek = 5; break; case 6: case 13: case 20: case 27: dayWeek = 6; break; } }else{ today.setDate( today.getDate() + receive_day); switch(today.getDay()){ case 0: case 7: case 14: case 21: case 28: dayWeek = 0; break; case 1: case 8: case 15: case 22: case 29: dayWeek = 1; break; case 2: case 9: case 16: case 23: case 30: dayWeek = 2; break; case 3: case 10: case 17: case 24: case 31: dayWeek = 3; break; case 4: case 11: case 18: case 25: dayWeek = 4; break; case 5: case 12: case 19: case 26: dayWeek = 5; break; case 6: case 13: case 20: case 27: dayWeek = 6; break; } } // 曜日の設定 var dayOfWeekStr = [ "日", "月", "火", "水", "木", "金", "土" ][dayWeek]; // 日にちの再格納 var dayFix = today.getDate(); var monthFix = today.getMonth() + 1; // 文字列へ変換 var strDay = String( dayFix ); var strMonth = String( monthFix ); // 日の"0"表示対応 if (strDay.length == 1) { dayFix = "0" + dayFix; } // 月の"0"表示対応 if (strMonth.length == 1) { monthFix = "0" + monthFix; } document.write(monthFix + "月"+ dayFix + "日(" + dayOfWeekStr + ")" ); }