在下拉式的Form框中显示时间
<!-- 网页
特效代码由duzhi . net提供! -->
<!-- 要实现此效果需要 1 个步骤: -->
<!-- 第 1 步: -->
<!-- 把下面的代码加到<BODY></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>