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 相关文章推荐
JS操作Cookies包括(读取添加与删除)
Dec 26 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
Jan 06 Javascript
JQuery给select添加/删除节点的实现代码
Apr 26 Javascript
深入理解angularjs过滤器
May 25 Javascript
jQuery解析返回的xml和json方法详解
Jan 05 Javascript
jQuery 判断元素整理汇总
Feb 28 Javascript
Vue中正确使用jQuery的方法
Oct 30 jQuery
以v-model与promise两种方式实现vue弹窗组件
May 21 Javascript
浅谈TypeScript的类型保护机制
Feb 23 Javascript
基于Vue CSR的微前端实现方案实践
May 27 Javascript
Element Card 卡片的具体使用
Jul 26 Javascript
Element Dialog对话框的使用示例
Jul 26 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入门小知识
2008/03/24 PHP
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
微信公众号开发之语音消息识别php代码
2016/08/08 PHP
javascript入门基础之私有变量
2010/02/23 Javascript
jquery中trigger()无法触发hover事件的解决方法
2015/05/07 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
Javascript 事件冒泡机制详细介绍
2016/10/10 Javascript
Node.js下自定义错误类型详解
2016/10/17 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
Vue为什么要谨慎使用$attrs与$listeners
2020/08/27 Javascript
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
python写日志封装类实例
2015/06/28 Python
python对json的相关操作实例详解
2017/01/04 Python
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
Python异常处理操作实例详解
2018/05/10 Python
python+pyqt5编写md5生成器
2019/03/18 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
使用Puppeteer爬取微信文章的实现
2020/02/11 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
2020/07/09 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
python和opencv构建运动检测器的实现
2021/03/03 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
会计专业自我鉴定
2014/02/10 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
员工工作自我评价
2014/09/26 职场文书
安全生产会议制度
2015/08/06 职场文书