`
kangsoft
  • 浏览: 70640 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript 判断某年某月有多少天

阅读更多

A:

function getDaysInMonth(year, month) {// 判断某年某月有多少天
		month = parseInt(month, 10) + 1;
		var temp = new Date(year + "/" + month + "/0");
		return temp.getDate();
	}

B:

function  getYearMonthDayNum(year,month){ 
	    var   dayNum   =   [31,28,31,30,31,30,31,31,30,31,30,31]; 
	    if(new   Date(year,1,29).getDate()==29){ 
	        dayNum[1]   =   29; 
	    } 
	    return   dayNum[month-1]; 
	}

 说明:其中A种实现不支持谷歌浏览器,而B种则支持更多

分享到:
评论
1 楼 yanyanquan 2011-08-15  
转载你的文章了。

相关推荐

    javascript 判断某年某月有多少天的实现代码 推荐

    一般的做法是先判断是几月份,然后决定有多少天(一般用switch),如果是2月的话,还得判断选择的年份是不是闰年,再决定是28天还是29天。这样是一个很规矩的做法,而且也很符合逻辑。但是,如果是为了达到目的的话...

    Javascript下判断是否为闰年的Datetime包

    在看《Javascript 实战》的时候,第三章讲的是如何创建包,里面有一个 datetime 包,提供了两个方法,一个是判断某年是否为闰年,一个判断某年某月有多少天,而且考虑了闰年的情况.

    输入年份,输出该年份2月份的天数

    用户输入年份,输出当年份2月的天数 function backDay(){ var year=prompt("请输入年份"); if(isRunYear(year)){ alert('当前年份是闰年2月份有29天'); } else{ alert('当前年份是平年2月份有28天'); } } ...

    JavaScript内核系列

    后来 出现的JSP,ASP等服务器端语言可以为页面提供动态的内容,但是如果没有JavaScript则无法在服务器返回之后动态的在前端修改页面,也无法有 诸如鼠标移上某页面元素则高亮该元素之类的效果,因此JavaScript的出现...

    javascript入门笔记

    4、1997年 网景 将Javascript 1.1 提供给了ECMA(欧洲计算机制造商联合会),ECMA 获取了 JS 的核心,称之为 ECMA Script (ES) 完整的JS组成: 1、核心(ES) 2、文档对象模型(Document Object Model) - DOM 允许让 ...

    常用js大全,javascript校验大全

    1.6 对于月和日,如果前面有零,去除,如 01 变为 1 .. 6 1.7 为 1 位的日月在前面补零,如将 1 变为 01 .. 7 1.8 在删除按钮的onclick事件触发.. 8 1.9 对输入控件的内容进行非空检验,如果为空,弹出提示信息.. 10...

    JavaScript简介

    本文不是参考手册式文章,仅适用于对JS产生一个大致的认知,如需JS的...为了改善用户体验,嵌入浏览器客户端的能实现简单表单判断的脚本诞生了,这就是JavaScript。 JavaScript最早是工作于Netscape (网景公司)的 Br

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的:  第一:XML肯定是未来的...

    js脚本大全 js验证大全 压缩包

    1.6 对于月和日,如果前面有零,去除,如 01 变为 1 .. 6 1.7 为 1 位的日月在前面补零,如将 1 变为 01 .. 7 1.8 在删除按钮的onclick事件触发.. 8 1.9 对输入控件的内容进行非空检验,如果为空,弹出提示信息.. 10...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Activity Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,是一个负责与用户交互的组件 SSH 为 Struts+Spring+Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    2011年1月出版。 全书压缩打包成2部分,这是第1部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《PHP开发...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    2011年1月出版。 全书压缩打包成2部分,这是第2部分。 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介  《PHP开发...

    asp.net知识库

    如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/...

    ASP.NET常用代码

    <script language="javascript" for="document" event="onkeydown"> if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event....

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    傲游致力于技术研发,于2009年10月28日在北京成立国内最大的专业浏览器研发中心,并在2010年8月份发布了国内首个独立核心浏览器产品:傲游3。目前傲游浏览器产品语言版本多达37种,遍布120个国家和地区,是国产软件...

    测试培训教材

    The VAPI-XP testing tool enables you to create new testing scripts using Microsoft VBScript, Microsoft JavaScript (JScript version), PerlScript, and PythonScript, and integrate these scripts into your...

    freemarker总结

    ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期天"] as x> ${x_index + 1}.${x}, 星期四"><#break></#if> <p>We have these animals: <tr><th>Name<th>Price <tr><td>${...

Global site tag (gtag.js) - Google Analytics