美文网首页
JS判断闰年与获取月份天数

JS判断闰年与获取月份天数

作者: liushaung | 来源:发表于2017-08-05 20:41 被阅读0次

    判断闰年:

    某个年份的2月有29号则为闰年

    function isLeapYear(year) {
      // 如果year年2月没有29则自动进一变为3月1日
      var date = new Date(year, 1, 29)
      return date.getDate() === 29
    }
    isLeapYear(2000) // true
    isLeapYear(2001) // false
    

    获取天数:

    将时间设置为这个月的下一月的第一天,然后回拨一秒

    function monthDay(year, month) {
      var date = new Date(year, month, 1, 0, 0, 0)
      var yesterDay = new Date(date - 1000)
      return yesterDay.getDate()
    }
    monthDay(2017, 2)  // 28
    monthDay(2017, 12)  // 31

    相关文章

      网友评论

          本文标题:JS判断闰年与获取月份天数

          本文链接:https://www.haomeiwen.com/subject/dwuwlxtx.html