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中使用了document和window哪些属性和方法小结
Sep 13 Javascript
基于javascript 闭包基础分享
Jul 10 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
Mar 10 Javascript
php析构函数的具体用法小结
Mar 11 Javascript
js判断浏览器类型为ie6时不执行
Jun 15 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
Apr 15 Javascript
开发Vue树形组件的示例代码
Dec 21 Javascript
vue项目国际化vue-i18n的安装使用教程
Mar 14 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
Apr 21 Javascript
浅谈vux之x-input使用以及源码解读
Nov 04 Javascript
jQuery+ajax实现批量删除功能完整示例
Jun 06 jQuery
jQuery实现消息弹出框效果
Dec 10 jQuery
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
让你的网站首页自动选择语言转跳
2006/12/06 PHP
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
在Nginx上部署ThinkPHP项目教程
2015/02/02 PHP
Zend Framework数据库操作方法实例总结
2016/12/11 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
JavaScript中遍历对象的property的3种方法介绍
2014/12/30 Javascript
Javascript中Array用法实例分析
2015/06/13 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
利用ES6的Promise.all实现至少请求多长时间的实例
2017/08/28 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
vue实现简单学生信息管理
2020/05/30 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
python关闭windows进程的方法
2015/04/18 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
python ETL工具 pyetl
2020/06/07 Python
python 还原梯度下降算法实现一维线性回归
2020/10/22 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
党员创先争优公开承诺书
2014/03/28 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
中秋手机店促销方案
2014/06/16 职场文书
审计班子对照检查材料
2014/08/27 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
初中英语教学随笔
2015/08/15 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL