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 相关文章推荐
myeclipse安装jQuery插件的方法
Mar 29 Javascript
在javascript中对于DOM的加强
Apr 11 Javascript
js判断IE浏览器版本过低示例代码
Nov 22 Javascript
一个判断抢购时间是否到达的简单的js函数
Jun 23 Javascript
js获取checkbox复选框选中的选项实例
Aug 24 Javascript
jQuery通过写入cookie实现更换网页背景的方法
Apr 15 Javascript
JS使用onerror捕获异常示例
Aug 03 Javascript
详解Vue.js 2.0 如何使用axios
Apr 21 Javascript
ES6与CommonJS中的模块处理的区别
Jun 13 Javascript
解决layer弹层遮罩挡住窗体的问题
Aug 17 Javascript
详解如何使用webpack打包多页jquery项目
Feb 01 jQuery
微信小程序文章列表功能完整实例
Jun 03 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 判断变量类型实现代码
2009/10/23 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
Add Formatted Text to a Word Document
2007/06/15 Javascript
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
js setTimeout()函数介绍及应用以倒计时为例
2013/12/12 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
把MySQL表结构映射为Python中的对象的教程
2015/04/07 Python
Python时间获取及转换知识汇总
2017/01/11 Python
python学习之面向对象【入门初级篇】
2017/01/21 Python
快速了解Python开发中的cookie及简单代码示例
2018/01/17 Python
python如何对实例属性进行类型检查
2018/03/20 Python
python画双y轴图像的示例代码
2019/07/07 Python
Python一键安装全部依赖包的方法
2019/08/12 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
python爬取代理ip的示例
2020/12/18 Python
python如何调用php文件中的函数详解
2020/12/29 Python
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
口腔医学技术应届生求职信
2013/11/09 职场文书
搞笑获奖感言
2014/01/30 职场文书
婚礼主持词
2014/03/13 职场文书
银行柜员求职自荐书
2014/06/18 职场文书
数学教育专业求职信
2014/07/22 职场文书
金融专业求职信
2014/08/05 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
个人专业技术总结
2015/03/05 职场文书
创业计划书之奶茶店开店方案范本!
2019/08/06 职场文书