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


Posted in Javascript onFebruary 25, 2013

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

<!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 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>
Javascript 相关文章推荐
javascript的事件描述
Sep 08 Javascript
ExtJs3.0中Store添加 baseParams 的Bug
Mar 10 Javascript
jquery模拟按下回车实现代码
Sep 20 Javascript
js弹出层之1:JQuery.Boxy (二)
Oct 06 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
12个超实用的JQuery代码片段
Nov 02 Javascript
H5实现仿flash效果的实现代码
Sep 29 Javascript
vue+Java后端进行调试时解决跨域问题的方式
Oct 19 Javascript
React SSR样式及SEO的实践
Oct 22 Javascript
JS重学系列之聊聊new操作符
Mar 04 Javascript
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
解决新建一个vue项目过程中遇到的问题
Oct 22 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
Feb 22 #Javascript
IE的fireEvent方法概述及应用
Feb 22 #Javascript
js取得url地址参数实例
Feb 22 #Javascript
js模拟滚动条(横向竖向)
Feb 22 #Javascript
js时间日期和毫秒的相互转换
Feb 22 #Javascript
jQuery的Ajax的自动完成功能控件简要说明
Feb 22 #Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
Feb 22 #Javascript
You might like
PHP Streams(流)详细介绍及使用
2015/05/12 PHP
区分JS中的undefined,null,&quot;&quot;,0和false
2007/03/08 Javascript
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
JavaScript ES6中export、import与export default的用法和区别
2017/03/14 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
浅谈js中的this问题
2017/08/31 Javascript
layui实现根据table数据判断按钮显示情况的方法
2019/09/26 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
[40:03]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
wxpython学习笔记(推荐查看)
2014/06/09 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
利用python发送和接收邮件
2016/09/27 Python
python 获取网页编码方式实现代码
2017/03/11 Python
浅谈Python实现Apriori算法介绍
2017/12/20 Python
Python骚操作之动态定义函数
2019/03/26 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
浅谈python处理json和redis hash的坑
2020/07/16 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
贝佳斯官方网站:Borghese
2020/05/08 全球购物
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
《这儿真好》教学反思
2014/02/22 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
2014年国庆节庆祝建国65周年比赛演讲稿
2014/09/21 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
七一建党节慰问信
2015/02/14 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书