這是一個計算你所輸入的日期是這一年的第幾天的代碼,呵呵……非常非常的小,可以說不是什麼網頁代碼
<html>
<head>
<script type="text/javascript">
function disp_prompt()
{
var d=new Date();
var date=d.getDate()
var month=d.getMonth();
var year=d.getFullYear();
var sum=0;
month+=1
switch(month)
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
}
if((year%4==0 && year%100==0) ||(year%400==0 && year%4!=0)) sum+=1;
sum+=date;
string='是今年的第'+sum;
document.write("今天是"+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()+" "+string+"<br>");
var name=prompt(" 今天"+string+" "+"請輸入要查詢的日期","2012-03-18");
month=Number(name.slice(5,7));
day=Number(name.slice(8,10));
switch(month)
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
}
sum+=day;
if (name!=null && name!="")
{
document.write(" 你好!你查詢的日期是該年的第" +sum+"<br>")
}
}
</script>
</head>
<body>
<input align="center" type="button" οnclick="disp_prompt()" value="顯示提示框" />
</body>
</html>
這是打開網頁時的截圖
這是回車後的截圖