天天看点

一个非常简单的javascript网页代码

这是一个计算你所输入的日期是这一年的第几天的代码,呵呵……非常非常的小,可以说不是什么网页代码

<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>
           

这是打开网页时的截图

一个非常简单的javascript网页代码

这是回车后的截图

一个非常简单的javascript网页代码

继续阅读