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_03_javascript全局观
Oct 11 Javascript
读jQuery之一(对象的组成)
Jun 11 Javascript
javascript制作loading动画效果 loading效果
Jan 14 Javascript
Jquery Ajax Error 调试错误的技巧
Nov 20 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
Dec 30 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
Jan 13 Javascript
pm2 部署 node的三种方法示例
Oct 20 Javascript
javascript按钮禁用和启用的效果实例代码
Oct 29 Javascript
详解vue-loader在项目中是如何配置的
Jun 04 Javascript
浅析Vue项目中使用keep-Alive步骤
Jul 27 Javascript
JavaScript对象拷贝与赋值操作实例分析
Dec 10 Javascript
详解JavaScript中精度失准问题及解决方法
Feb 04 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
不用mod_rewrite直接用php实现伪静态化页面代码
2008/10/04 PHP
PHP 数组遍历方法大全(foreach,list,each)
2010/06/30 PHP
PHP原理之异常机制深入分析
2010/08/08 PHP
php Smarty初体验二 获取配置信息
2011/08/08 PHP
php中过滤非法字符的具体实现
2013/10/29 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
PHP生成RSS文件类实例
2014/12/05 PHP
php计算两个日期相差天数的方法
2015/03/14 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
如何实现浏览器上的右键菜单
2006/07/10 Javascript
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
js+css实现增加表单可用性之提示文字
2013/06/03 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
2016/11/07 Javascript
Bootstrap媒体对象学习使用
2017/03/07 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
简单了解python代码优化小技巧
2019/07/08 Python
Python基本语法之运算符功能与用法详解
2019/10/22 Python
Django使用消息提示简单的弹出个对话框实例
2019/11/15 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
2019/12/12 Python
python 安装移动复制第三方库操作
2020/07/13 Python
python代码实现猜拳小游戏
2020/11/30 Python
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
番木瓜健康和保健产品第一大制造商:Herbal Papaya
2017/04/25 全球购物
罚站检讨书
2015/01/29 职场文书