<!DOCTYPE?html>
<html>
<head>
<title>工時</title>
</head>
<body>
<span>開始</span>
<input?type="text"?size="10"?id="start_year">
<span>?年?</span>
<input?type="text"?size="10"?id="start_month">
<span>?月?</span>
<input?type="text"?size="10"?id="start_day">
<span>日</span><br/>
<span>結束?</span>
<input?type="text"?size="10"?id="end_year">
<span>?年?</span>
<input?type="text"?size="10"?id="end_month">
<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?start_day=["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_year=document.getElementById("start_year");
????var?start_month=document.getElementById("start_month");
????var?start_day=document.getElementById("start_day");
????var?end_year=document.getElementById("end_year");
????var?end_month=document.getElementById("end_month");
????var?end_day=document.getElementById("end_day");
?????function?get_code()
?????{
????if(start_month==1||start_month==3||start_month==5||start_month==7||start_month==8||start_month==10||start_month==12)?for(i=0;i<=30;i++)?{document.write(start_year+"/"+start_month+"/"+start_day[i]+"<br/>");}
//如果是1,3,5,7,8,10,12月份,這個月到31號
else?if?(start_month==4||start_month==6||start_month==9||start_month==11)for(i=0;i<=29;i++)?{document.write(start_year+"/"+start_month+"/"+start_day[i]+"<br/>");}
//如果是4,6,9,11月份,這個月到30號
else?for(i=0;i<=27;i++){document.write(start_year+"/"+start_month+"/"+start_day[i]+"<br/>");};
//如果是2月份,這個月到28號
?????}
</script>
</body>
</html>
以上代碼有很多錯誤,請大神們幫忙修改下!
=========================================
如何做到如下圖所示的效果?

2015-12-17
日期很難獲取的? 要判斷月的天數 還有? 瑞年
var myDate = new Date();
myDate.getYear();???????//獲取當前年份(2位)
myDate.getFullYear();???//獲取完整的年份(4位,1970-????)
myDate.getMonth();??????//獲取當前月份(0-11,0代表1月)
myDate.getDate();???????//獲取當前日(1-31)
myDate.getDay();????????//獲取當前星期X(0-6,0代表星期天)
myDate.getTime();???????//獲取當前時間(從1970.1.1開始的毫秒數)
myDate.getHours();??????//獲取當前小時數(0-23)
myDate.getMinutes();????//獲取當前分鐘數(0-59)
myDate.getSeconds();????//獲取當前秒數(0-59)
myDate.getMilliseconds();???//獲取當前毫秒數(0-999)
myDate.toLocaleDateString();????//獲取當前日期
var mytime=myDate.toLocaleTimeString();????//獲取當前時間
myDate.toLocaleString( );???????//獲取日期與時間
?
日期時間腳本庫方法列表
Date.prototype.isLeapYear 判斷閏年
Date.prototype.Format 日期格式化
Date.prototype.DateAdd 日期計算
Date.prototype.DateDiff 比較日期差
Date.prototype.toString 日期轉字符串
Date.prototype.toArray 日期分割為數組
Date.prototype.DatePart 取日期的部分信息
Date.prototype.MaxDayOfDate 取日期所在月的最大天數
Date.prototype.WeekNumOfYear 判斷日期所在年的第幾周
StringToDate 字符串轉日期型
IsValidDate 驗證日期有效性
CheckDateTime 完整日期時間檢查
daysBetween 日期天數差