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 相关文章推荐
?牟┛途W扣了一??效果出?? target=
May 27 Javascript
理解Javascript_11_constructor实现原理
Oct 18 Javascript
js对象的比较
Feb 26 Javascript
jquery垂直公告滚动实现代码
Dec 08 Javascript
jquery复选框全选/取消示例
Dec 30 Javascript
js实现简单选项卡与自动切换效果的方法
Apr 10 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
Jan 05 Javascript
WebPack基础知识详解
Jan 16 Javascript
Vue单页式应用(Hash模式下)实现微信分享的实例
Jul 21 Javascript
详解基于mpvue的小程序markdown适配解决方案
May 08 Javascript
微信小程序Echarts覆盖正常组件问题解决
Jul 13 Javascript
JavaScript数组排序的六种常见算法总结
Aug 18 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
Dedecms常用函数解析
2008/02/01 PHP
建站常用13种PHP开源CMS比较
2009/08/23 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
Yii框架form表单用法实例
2014/12/04 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
jquery 锁定弹出层实现代码
2010/02/23 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
JS实现仿雅虎首页快捷登录入口及导航模块效果
2015/09/19 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
vue中轮训器的使用
2019/01/27 Javascript
Bootstrap实现模态框效果
2019/09/30 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
基于Python实现一个简单的银行转账操作
2016/03/06 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
Python如何实现转换URL详解
2019/07/02 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
内容编辑个人求职信
2013/12/10 职场文书
改革共识倡议书
2014/08/29 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
python神经网络学习 使用Keras进行回归运算
2022/05/04 Python