源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

js根据给定的日期计算当月有多少天实现思路及代码

  • 时间:2020-01-19 20:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js根据给定的日期计算当月有多少天实现思路及代码
这个代码没什么,贴上来,我想表达的重点隐藏在代码中,找找看!
[u]复制代码[/u] 代码如下:
<!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 && year0!=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 style="margin-left:100px;margin-top:20px;"> <br><br> input date:<input id="indate" type="text" />example:2013/1/14<br><br> <input type="button" onclick="showLastDate()" value="Get Last Date"/><br><br> input date:<input id="lastdate" type="text" /><br> </body> </html>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部