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 相关文章推荐
jQuery 工具函数学习资料
Apr 29 Javascript
jQuery实现原理的模拟代码 -6 代码下载
Aug 16 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
Aug 27 Javascript
改进UCHOME的记录发布,增强可访问性用户体验
Jan 17 Javascript
jQuery函数的等价原生函数代码示例
May 27 Javascript
jQuery基于当前元素进行下一步的遍历
May 20 Javascript
JavaScript中window.open用法实例详解
Apr 15 Javascript
BootStrap扔进Django里的方法详解
May 13 Javascript
React Router基础使用
Jan 17 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
May 27 Javascript
浅谈vue限制文本框输入数字的正确姿势
Sep 02 Javascript
jquery实现弹窗(系统提示框)效果
Dec 10 jQuery
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读取xml实例代码
2010/01/28 PHP
PHP文件读写操作相关函数总结
2014/11/18 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
IE iframe的onload方法分析小结
2010/01/07 Javascript
JavaScript模拟重力状态下抛物运动的方法
2015/03/03 Javascript
JavaScript中的this机制
2016/01/30 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
JS本地刷新返回上一页代码
2016/07/25 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
JS实现简单随机3D骰子
2019/10/24 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
python快速查找算法应用实例
2014/09/26 Python
详解Python中的条件判断语句
2015/05/14 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
python 筛选数据集中列中value长度大于20的数据集方法
2018/06/14 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
2020/02/17 Python
python脚本第一行如何写
2020/08/30 Python
通过代码实例了解Python sys模块
2020/09/14 Python
Html5 页面适配iPhoneX(就是那么简单)
2019/09/05 HTML / CSS
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
美国肌肉和力量商店:Muscle & Strength
2019/06/22 全球购物
Lookfantastic澳大利亚官网:英国知名美妆购物网站
2021/01/07 全球购物
Brasty罗马尼亚:购买手表、香水、化妆品、珠宝
2020/04/21 全球购物
计算机应用毕业生自荐信
2013/10/23 职场文书
酒店营销策划方案
2014/02/07 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
2014年党员整改措施范文
2014/09/21 职场文书
社区元宵节活动总结
2015/02/06 职场文书
毕业论文致谢部分怎么写
2015/05/14 职场文书
开学典礼观后感
2015/06/15 职场文书
vue css 相对路径导入问题级踩坑记录
2022/06/05 Vue.js