下拉框时间显示
??????
腳本說明: ? 把如下代碼加入<body>區域中
?<FORM>
<SELECT NAME="dates" SIZE=1>
<SCRIPT LANGUAGE="JavaScript">
//--------------------------------------------
//By mattias.sjoberg@swipnet.se 26/7-97
// The JavaScript Planet
// http://www.geocities.com/SiliconValley/7116
// You're welcome to use/edit this script, // just keep the comments and drop me a note.
//--------------------------------------------
??????? today = new Date(); ??
????? thismonth = today.getMonth() + 1; ???
???? thisyear = today.getYear(); ???????
thisday = today.getDate();
??????? maxdays=31;//default
??????? // months with 30 days ?????
?? if (thismonth==4 || thismonth==6 || thismonth==9 || thismonth==11) ?
?????? { ?????????????
?? maxdays=30 ??
????? }
??????? // february, leap year ????
??? if (thismonth==2) ???
???? { ??????????????
? // feb ????????????
??? if ((thisyear/4)!=parseInt(thisyear/4)) ?????
?????????? { ?????????????????
?????? maxdays=28 ????
??????????? } ????????????
??? else ???????????
???? { ????????????
??????????? //leap year ??????
????????????????? maxdays=29 ??????
????????? } ???????
}
??????? thismonth = "" + thismonth
??????? if (thismonth.length == 1) ???
???? { ?????????????
?? thismonth = "0" + thismonth; ???
???? }
??????? for (var theday = 0; theday <= maxdays; theday++) ?
?????? { ????????????
??? if (theday == 0) ?????????
?????? { ????????????????
??????? document.write ("<OPTION SELECTED> "+ thisday + "-" + thismonth + "-" + thisyear ) ?????????????
?????????? document.write ("<OPTION> ========") ???????
???????? }
????
?
????? else ???????
???????? { ?????????
?????????????? var thed = "" + theday ?????????
?????????????? if (thed.length == 1) ???????
???????????????? { ??????????????
????????????????? thed = "0" + thed; ???????????
???????????? } ???????????????????
???? document.write ("<OPTION> " + thed + "-" + thismonth + "-" + thisyear) ??????
????????? } ????
??? }
</SCRIPT> </SELECT> </FORM>
?
?
?
轉載于:https://www.cnblogs.com/fzm99/p/3330428.html
總結
- 上一篇: DPM系列之一:安装dpm与attach
- 下一篇: 游戏视角