| 项目搜索 |
| |
|
代码片段库:
查看代码片段
浏览
| 提交新的代码片段
| 创建代码包
Form中时间显示
|
类型:
Full Script |
类别:
HTML Manipulation
|
许可证:
GNU General Public License |
语言:
JavaScript
|
描述:
在Form框中显示某天日期,而且是下拉式的,有前后日期
|
该代码片段的版本系列:
片段ID |
下载版本 |
提交时间 |
提交人 |
删除 |
4727 | 1.0 | 2003-10-14 16:49 | cbd001 | |
点击"下载版本"来下载该代码片段.
最新版本的代码片段: 1.0
脚本说明:
把如下代码加入<body>区域中
<FORM>
<SELECT NAME="dates" SIZE=1>
<SCRIPT LANGUAGE="JavaScript">
//--------------------------------------------
// By [email protected] 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>
如果您修改了一个代码片段并且觉得很应该让别人共享,您可以把这作为这个代码片段的最新版本提交上来. |
|