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 相关文章推荐
用JAVASCRIPT如何给&amp;lt;textarea&amp;gt;&amp;lt;/textarea&amp;gt;赋值
Apr 20 Javascript
event.srcElement 用法笔记e.target
Dec 18 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
Apr 24 Javascript
JS动态修改iframe高度和宽度的方法
Apr 01 Javascript
kindeditor修复会替换script内容的问题
Apr 03 Javascript
详解Angular的数据显示优化处理
Dec 26 Javascript
Vue.js实现备忘录功能
Jun 26 Javascript
VUE 解决mode为history页面为空白的问题
Nov 01 Javascript
详解Vue串联过滤器的使用场景
Apr 30 Javascript
javascript实现时间日期的格式化的方法汇总
Aug 06 Javascript
React如何创建组件
Jun 27 Javascript
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
Apr 09 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使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
php管理nginx虚拟主机shell脚本实例
2014/11/19 PHP
php字符串分割函数用法实例
2015/03/17 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
2015/05/27 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
为超链接加上disabled后的故事
2010/12/10 Javascript
Javascript中的isNaN函数使用说明
2011/11/10 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
2012/08/14 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
javascript实现复选框超过限制即弹出警告框的方法
2015/02/25 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
vue使用axios跨域请求数据问题详解
2017/10/18 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
python字典序问题实例
2014/09/26 Python
使用Python对Excel进行读写操作
2017/03/30 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
Python实现随机生成任意数量车牌号
2020/01/21 Python
详解Django3中直接添加Websockets方式
2020/02/12 Python
python数据库编程 ODBC方式实现通讯录
2020/03/27 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
应届生个人求职信模板
2013/11/26 职场文书
毕业生求职自荐信怎么写
2014/01/08 职场文书
标准毕业生自荐信
2014/06/24 职场文书
舞蹈教育学专业求职信
2014/06/29 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS