`

得到一个月份的最大天数

    博客分类:
  • JS
 
阅读更多

/**
 *功能:判断年份是否是闰年
 *@author quhu
 */
function isLeapYear(year){
   //如果年份能整除4但不能整除100或者能整除400
   if (((year % 4 == 0) && (year % 100 != 0))
     || (year % 400 == 0)){
       return true;
   } else {
       return false;
   }
}

 

/**
 *功能:得到一个月份的最大天数
 *@author quhu
 */
function getMaxDayOfMonth(year, month)
{
    var ret = 31;
    if (month == 2)
    {
        if (isLeapYear(year)){
            ret = 29;  //如果是闰年的2月则为29天
        }
        else
        {
            ret = 28;  //如果不是闰年的2月则为28天 
        }
    }
    else
    {
        if (month == 4 || month == 6 || month == 9 || month == 11)
        {
            ret = 30;
        }
    }
 
    return ret;
}

分享到:
评论

相关推荐

    js,javascript得到一个月份的最大天数,巧妙实现

    这是我们公司的框架代码,给分,谢谢!js,javascript得到一个月份的最大天数,巧妙实现js,javascript得到一个月份的最大天数,巧妙实现js,javascript得到一个月份的最大天数,巧妙实现

    JS获取月的最后一天与JS得到一个月份最大天数的实例代码

    本篇文章主要是对JS获取月的最后一天与JS得到一个月份最大天数的实例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    php根据年月获取季度的方法

    C#巧用DateTime预设可选的日期范围(如本年度、本季度、本月等)实现一个年、月、季度联动SELECT的javascript代码JavaScript获取某年某月的最后一天附截图JS获取月的最后一天与JS得到一个月份最大天数的实例代码js获取...

    Javascript获取某个月的天数

    Javascript里面的new Date(“xxxx/xx/xx”)这个日期的构造方法有一个妙处,当你传入的是”xxxx/xx/0″(0号)的话,得到的日期是”xx”月的前一个 月的最后一天(”xx”月的最大取值是69,题外话),如果传入”1999...

    公历、农历互换组件 <img src="/images/sunny.gif" align="absmi

    注:节日多以中国节日和世界节日为准,其中感恩节有两个,一个是美国的习俗在11月,一个是加拿大的习俗在10月。属性:ISO8601: Boolean;ISO8601 属性为 True 时,Week 属性的星期排列以星期一为每周的第一天。ISO8601...

    Excel公式大全操作应用实例(史上最全)

    如何获取一个月的最大天数 日期格式转换公式 【排名及排序筛选】 一个具有11项汇总方式的函数SUBTOTAL 自动排序 按奇偶数排序 自动生成序号 如何自动标示A栏中的数字大小排序? 如何设置自动排序 重复数据得到唯一的...

    团队展示版主考勤系统 FOR Discuz!7.0 v1.1 GBK.rar

    4.如果版主总共的缺席天数大于0,唯一的弥补方法是:实际签到次数多出每月需要签到要求一天,则缺席天数减少一天; 6.如果上月签到次数大于等于系统要求的签到次数,则可以获得奖励,具体奖励由管理员后台定义。 7...

    java 经典习题.doc

    题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,...

    mysql的日期和时间函数

    如果你增加 MONTH、YEAR_MONTH 或 YEAR,并且结果日期的天比新月份的最大天数还大,那么它将被调整到新月份的最大天数: mysql&gt; SELECT DATE_ADD('1998-01-30', INTERVAL 1 MONTH); -&gt; 1998-02-28 注意,上面的例子...

    EXCEL函数公式集

    如何获取一个月的最大天数 日期格式转换公式 【排名及排序筛选】 一个具有11项汇总方式的函数SUBTOTAL 自动排序 按奇偶数排序 自动生成序号 如何自动标示A栏中的数字大小排序? 如何设置自动排序 重复数据得到唯一的...

    我整理的VBA 自定义函数大全 共138页

    34.在多个工作表中查找一个范围内符合某个指定条件的项目对应指定范围加总求和 35.返回 Column 英文字 36.查找指定列名的列数 37.文字格式的时间(分:秒)转化为数字格式(秒) 38.将"hh:mm:ss"格式的时分秒数转换成秒数...

    论文研究 - 非洲中部乍得阳光持续时间的长期变化及其与气象参数的相互作用

    相反,从11月到2月记录的最大值是每天大于9.5小时的值。 此外,年度异常研究允许确定乍得日照变化的三个主要时期。 首先,1950年至1970年之间的时期(称为潮湿期)的特征是乍得的日照时数最低。 其次,从1970年到...

    C#基类库(苏飞版)

    1.生成一个指定范围的随机整数,该随机数范围包括最小值,但不包括最大值 2.生成一个0.0到1.0的随机小数 3.对一个数组进行随机排序 4. 一:随机生成不重复数字字符串 5.方法二:随机生成字符串(数字和字母混和) 6...

    信息全面十分好用的日梭万年历

    本程序为纯绿色软件,不需安装,只有一个程序文件,拷入任何一个文件夹后就可运行,运行时也不会在注册表中写入任何信息。如要删除,只需简单地删除程序文件即可。 日梭万年历2006beta与上一版本相比,仅修正了一...

    日梭万年历

    &lt;br&gt; 本程序为纯绿色软件,不需安装,只有一个程序文件,拷入任何一个文件夹后就可运行,运行时也不会在注册表中写入任何信息。如要删除,只需简单地删除程序文件即可。 &lt;br&gt; 日梭万年历2006beta与上一版本...

    java常用工具类的使用

    DateFormat是一个抽象类,不能直接实例化,可以使用下表中的静态方法得到DateFormat的对象。 方法 说明 getDateInstance() 返回默认地区,默认格式的关于日期的DateFormat对象。 getDateInstance(int) 返回指定...

    delphi 开发经验技巧宝典源码

    0237 如何实现一个应用程序只能打开一个进程 158 7.4 其他数据处理技术 159 0238 对计算结果四舍五入 159 0239 获取一个字符的ASCII值 159 0240 判断字符串中是否有文字符 160 0241 如何从字符串中提取...

    stockExchange_DynamicProgramming.java:CSci_433中的项目2

    设计一个交易算法,将获得最大的利润。 您的JAVA程序的输入应接受两行。 第一行包含整数N,即天数。 第二行包含N个整数,代表接下来N天的预计TMP股价。 输出应该是最大的利润。 样本:输入:3 9 6 3输出:0 ...

    C#基础类库

    1.生成一个指定范围的随机整数,该随机数范围包括最小值,但不包括最大值 2.生成一个0.0到1.0的随机小数 3.对一个数组进行随机排序 4. 一:随机生成不重复数字字符串 5.方法二:随机生成字符串(数字和字母混和) 6...

Global site tag (gtag.js) - Google Analytics