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 相关文章推荐
js类中获取外部函数名的方法
Aug 19 Javascript
禁止空格提交表单的js代码
Nov 17 Javascript
判断iframe里的页面是否加载完成
Jun 06 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
javascript模拟php函数in_array
Apr 27 Javascript
JavaScript中exec函数用法实例分析
Jun 08 Javascript
js实现人民币大写金额形式转换
Apr 27 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
May 30 Javascript
基于vue的下拉刷新指令和滚动刷新指令
Dec 23 Javascript
详解微信小程序审核不通过的解决方法
Jan 17 Javascript
解决layui的input独占一行的问题
Sep 10 Javascript
javascript实现鼠标点击生成文字特效
Dec 24 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也能干大事 随机函数
2015/04/14 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
php依赖注入知识点详解
2019/09/23 PHP
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
jquery简单插件制作(fn.extend)完整实例
2016/05/24 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
2016/07/18 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
2019/09/18 Javascript
JavaScript中的this原理及6种常见使用场景详解
2020/02/14 Javascript
antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作
2020/08/06 Javascript
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
Python实现输出程序执行进度百分比的方法
2017/09/16 Python
pandas ix &amp;iloc &amp;loc的区别
2019/01/10 Python
python 实现dict转json并保存文件
2019/12/05 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
Django分组聚合查询实例分享
2020/04/29 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
css3实现元素环绕中心点布局的方法示例
2019/01/15 HTML / CSS
大学生学习生活的自我评价
2013/11/01 职场文书
中学自我评价
2014/01/31 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
初中同学会活动方案
2014/08/22 职场文书
给老婆的检讨书(搞笑版)
2015/05/06 职场文书
爱心捐助活动总结
2015/05/09 职场文书
原告离婚代理词
2015/05/23 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
关于艺术节的开幕致辞
2016/03/04 职场文书
MySQL中InnoDB存储引擎的锁的基本使用教程
2021/05/26 MySQL