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类(纯JS, Ajax模式)
Mar 12 Javascript
JQuery与iframe交互实现代码
Dec 24 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
Aug 28 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
Apr 24 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
Apr 11 Javascript
在JavaScript中重写jQuery对象的方法实例教程
Aug 25 Javascript
jQuery层级选择器用法分析
Feb 10 Javascript
JavaScript中的toUTCString()方法使用详解
Jun 12 Javascript
Javascript Function.prototype.bind详细分析
Dec 29 Javascript
xmlplus组件设计系列之列表(4)
Apr 26 Javascript
Vue实现按钮级权限方案
Nov 21 Javascript
Vue router配置与使用分析讲解
Dec 24 Vue.js
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/12/21 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
JavaScript判断变量是否为空的自定义函数分享
2015/01/31 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
2019/09/17 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
python每天定时运行某程序代码
2019/08/16 Python
Python实现搜索算法的实例代码
2020/01/02 Python
python实现百度OCR图片识别过程解析
2020/01/17 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
2020/04/21 Python
Python如何读取、写入CSV数据
2020/07/28 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
博士生入学考试推荐信
2013/11/17 职场文书
质检部经理岗位职责
2014/02/19 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
副科级后备干部考察材料
2014/05/15 职场文书
公司开会通知
2015/04/20 职场文书
毕业证明书
2015/06/19 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS