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帮助之CSS尺寸(五)outerHeight、outerWidth
Nov 14 Javascript
JQUERY获取form表单值的代码
Jul 17 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
Oct 09 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
Jun 14 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
Jun 27 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
Aug 06 Javascript
基于javascript html5实现3D翻书特效
Mar 14 Javascript
JS中sort函数排序用法实例分析
Jun 16 Javascript
zTree实现节点修改的实时刷新功能
Mar 20 Javascript
vue 优化CDN加速的方法示例
Sep 19 Javascript
webpack 开发和生产并行设置的方法
Nov 08 Javascript
Vue实现根据hash高亮选项卡
May 27 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
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
PHP中去掉字符串首尾空格的方法
2012/05/19 PHP
很让人受教的 提高php代码质量36计
2012/09/05 PHP
php生成zip压缩文件的方法详解
2013/06/09 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
超级退弹代码
2008/07/07 Javascript
Prototype Hash对象 学习
2009/07/19 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
jQuery插件原来如此简单 jQuery插件的机制及实战
2012/02/07 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
在JavaScript应用中实现延迟加载的方法
2015/06/25 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
javascript动画系列之模拟滚动条
2016/12/13 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
详解Vue2.x-directive的学习笔记
2017/07/17 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
详解JSON Web Token 入门教程
2018/07/30 Javascript
python实现简单socket程序在两台电脑之间传输消息的方法
2015/03/13 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
2020/06/04 HTML / CSS
优衣库台湾官网:UNIQLO台湾
2019/02/01 全球购物
饿了么订餐官网:外卖、网上订餐
2019/06/28 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
违反校纪校规检讨书
2014/02/15 职场文书
清扬洗发水广告词
2014/03/14 职场文书
2014四风问题对照检查材料范文
2014/09/15 职场文书
立案决定书范文
2015/06/24 职场文书
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技