document.write('\
\
\ \ \ \ \ \ \ \ \ \
\
\ '); var search_now_date = new Date(); var fNen1 = document.search_form.f_nen1; var fTuki1 = document.search_form.f_tuki1; var fHi1 = document.search_form.f_hi1; for( var ii=search_now_date.getFullYear(), jj=0; ii<=search_now_date.getFullYear() + 2; ii++, jj++ ){ fNen1.options[jj] = new Option( ii, ii ); } fNen1.selectedIndex = 0; for( var ii=1, kk=0; ii<=12; ii++, kk++ ){ fTuki1.options[kk] = new Option( ii, ii ); } fTuki1.selectedIndex = search_now_date.getMonth(); for( var ii=1, jj=0; ii<=31; ii++, jj++ ){ fHi1.options[jj] = new Option( ii, ii ); } fHi1.selectedIndex = search_now_date.getDate() - 1; // チェックアウト日 var tmpMillis = search_now_date.getMilliseconds(); search_now_date.setMilliseconds( tmpMillis + 24 * 60 * 60 * 1000 ); var fNen2 = document.search_form.f_nen2; var fTuki2 = document.search_form.f_tuki2; var fHi2 = document.search_form.f_hi2; for( var ii=search_now_date.getFullYear(), jj=0; ii<=search_now_date.getFullYear() + 2; ii++, jj++ ){ fNen2.options[jj] = new Option( ii, ii ); } fNen2.selectedIndex = 0; for( var ii=1, kk=0; ii<=12; ii++, kk++ ){ fTuki2.options[kk] = new Option( ii, ii ); } fTuki2.selectedIndex = search_now_date.getMonth(); for( var ii=1, jj=0; ii<=31; ii++, jj++ ){ fHi2.options[jj] = new Option( ii, ii ); } fHi2.selectedIndex = search_now_date.getDate() - 1; //change_EndDate(); function change_EndDate() { var ciy = $('[name=f_nen1]').val(); var cim = $('[name=f_tuki1]').val(); var cid = parseInt($('[name=f_hi1]').val()) +1; console.log("ciy"+ciy); console.log("cim"+cim); console.log("cid"+cid); if(cim == 1){ var uru = checkLeapyear(ciy + 1); if(uru == false && cid >= 28) { cim = cim + 1; cid = 0; } else if(uru == true && cid >= 29) { cim = cim + 1; cid = 0; } } else if(cim == 3 || cim == 5 || cim == 8 || cim == 10) { if(cid >= 30) { cim = cim +1; cid = 0; } } else if(cim == 0 || cim == 2 || cim == 4 || cim == 6 || cim == 7 || cim == 9 || cim == 11) { if(cid >= 31) { cim = cim +1; cid = 0; } } if(cim == 12) { ciy = ciy +1; cim = 0; cid = 0; } $('[name=f_nen2]').val(ciy); $('[name=f_tuki2]').val(cim); $('[name=f_hi2]').val(cid); function checkLeapyear(year) { return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0; } }