<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>工时</title>
</head>
<body>
<span>开始</span>
<input type="text" size="10" id="start_day">
<span>日</span><br/>
<span>结束 </span>
<input type="text" size="10" id="end_day">
<span>日</span><br/>
<input type="button" value="Get Time" onclick="get_code()"/>
<script type="text/javascript">
var date=new Date();
var year=date.getFullYear();
var start_month=date.getMonth();
var myarr = new Array();
myarr = [01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31]
var start_day=parseInt(document.getElementById("start_day").value);
var end_day=parseInt(document.getElementById("end_day").value);
function get_code()
{
if(start_month==1||start_month==3||start_month==5||start_month==7||start_month==8)
{
for(var i=(start_day-1);i<31;i++)
{
document.write(year+"/"+0+start_month+"/"+myarr[i]+"<br/>");
}
for(var i=0;i<end_day;i++)
{
document.write(year+"/"+0+(start_month+1)+"/"+myarr[i]+"<br/>");
}
}
//如果是1,3,5,7,8月份,这个月到31号
else if (start_month==10||start_month==12)
{
for(var i=start_day;i<31;i++)
{
document.write(year+"/"+start_month+"/"+myarr[i]+"<br/>");
}
for(var i=0;i<end_day;i++)
{
document.write(year+"/"+(start_month+1)+"/"+myarr[i]+"<br/>");
}
}
//如果是10,12月份,这个月到31号
else if (start_month==4||start_month==6||start_month==9)
{
for(var i=start_day;i<30;i++)
{
document.write(year+"/"+0+start_month+"/"+myarr[i]+"<br/>");
}
for(var i=0;i<start_day;i++)
{
document.write(year+"/"+0+start_month+"/"+myarr[i]+"<br/>");
}
}
//如果是4,6月份,这个月到30号
else if (start_month==9)
{
for(var i=start_day;i<30;i++)
{
document.write(year+"/"+0+start_month+"/"+myarr[i]+"<br/>");
}
for(var i=0;i<start_day;i++)
{
document.write(year+"/"+(start_month+1)+"/"+myarr[i]+"<br/>");
}
}
//如果是9月份,这个月到30号
else if (start_month==11)
{
for(var i=start_day;i<30;i++)
{
document.write(year+"/"+start_month+"/"+myarr[i]+"<br/>");
}
for(var i=0;i<start_day;i++)
{
document.write(year+"/"+start_month+"/"+myarr[i]+"<br/>");
}
}
//如果是11月份,这个月到30号
else
{
for(var i=start_day;i<28;i++)
{
document.write(year+"/"+0+start_month+"/"+myarr[i]+"<br/>");
}
for(var i=0;i<start_day;i++)
{
document.write(year+"/"+0+start_month+"/"+myarr[i]+"<br/>");
}
}
//如果是2月份,这个月到28号
}
</script>
</body>
</html>
2 回答
已采纳
银马座
TA贡献8条经验 获得超1个赞
var date=new Date(); var year=date.getFullYear(); var start_month=date.getMonth(); var myarr = new Array(); myarr = [01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31] var start_day=parseInt(document.getElementById("start_day").value); var end_day=parseInt(document.getElementById("end_day").value);
把上面的代码部分也放进你的get_code()里面去。已经测试过。可以。
添加回答
举报
0/150
提交
取消