js根据给定的日期计算当月有多少天实现思路及代码_Javascript教程-查字典教程网
js根据给定的日期计算当月有多少天实现思路及代码
js根据给定的日期计算当月有多少天实现思路及代码
发布时间:2016-12-30 来源:查字典编辑
摘要:这个代码没什么,贴上来,我想表达的重点隐藏在代码中,找找看!复制代码代码如下:showdatename="mark";functionsho...

这个代码没什么,贴上来,我想表达的重点隐藏在代码中,找找看!

复制代码 代码如下:

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

<title>show date</title>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>

<script type="text/javascript">

name="mark";

function showLastDate()

{

alert(name);

var reg=/^d{4}/d{1,2}/d{1,2}$/;

var inputdate=$("#indate").val();

if(!reg.test(inputdate))

{

alert("please input date like:2013/1/14");

return;

}

var month=parseInt(inputdate.split("/")[1]);

if(month>12||month==0)

{

alert("please input month range from 1-12");

return;

}

var showdate=getLastDate(inputdate);

$("#lastdate").val(showdate);

}

function getLastDate(indate)

{

alert(name);

var year=parseInt(indate.split("/")[0]);

var month=parseInt(indate.split("/")[1]);

//run nian

var isrun=false;

if((year%4==0 && year%100!=0)|| year%400==0)

isrun=true;

switch(month)

{

case 2:

if(isrun)

{return 29;}

else

{return 28;}

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

return 31;

default:

return 30;

}

}

</script>

</head>

<body>

<br><br>

input date:<input id="indate" type="text" />example:2013/1/14<br><br>

<input type="button" value="Get Last Date"/><br><br>

input date:<input id="lastdate" type="text" /><br>

</body>

</html>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类