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 相关文章推荐
火狐下table中创建form导致两个table之间出现空白
Sep 02 Javascript
jQuery的live()方法对hover事件的处理示例
Feb 27 Javascript
原生js结合html5制作小飞龙的简易跳球
Mar 30 Javascript
jQuery解析json格式数据简单实例
Jan 22 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
Jun 13 Javascript
深入了解JavaScript的逻辑运算符(与、或)
Dec 20 Javascript
基于jquery实现多选下拉列表
Aug 02 jQuery
JavaScript实现精美个性导航栏筋斗云效果
Oct 29 Javascript
react-navigation之动态修改title的内容
Sep 26 Javascript
JS中注入eval, Function等系统函数截获动态代码
Apr 03 Javascript
JS求解两数之和算法详解
Apr 28 Javascript
你不知道的 TypeScript 高级类型(小结)
Aug 28 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的博客ping服务代码
2012/02/04 PHP
php中++i 与 i++ 的区别
2012/08/08 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
拖拉表格的JS函数
2008/11/20 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
关于query Javascript CSS Selector engine
2013/04/12 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
2014/03/28 Javascript
jQuery模拟点击A标记示例参考
2014/04/17 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
基于JavaScript实现微信抢红包功能
2017/07/20 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
js实现简单的打印表格
2020/01/15 Javascript
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
Python运算符重载详解及实例代码
2017/03/07 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
速比涛英国官网:Speedo英国
2019/07/15 全球购物
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
SQL Server面试题
2013/04/04 面试题
少先队学雷锋活动月总结
2014/03/09 职场文书
活动总结报告范文
2014/05/04 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
省级优秀班集体申报材料
2014/05/25 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书
Spring Boot 底层原理基础深度解析
2022/04/03 Java/Android