这是一个计算你所输入的日期是这一年的第几天的代码,呵呵……非常非常的小,可以说不是什么网页代码
<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>
这是打开网页时的截图
这是回车后的截图