美文网首页
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判断闰年与获取月份天数

    判断闰年: 某个年份的2月有29号则为闰年 获取天数: 将时间设置为这个月的下一月的第一天,然后回拨一秒

  • JS获取处理时间

    一、获取月份天数 1.通过是否闰年判断天数 2. 通过new Date(year, month, date...

  • JavaScript获取某月的天数

    JS提供了直接获取某月的天数的方法,没必要再判断闰年、平年获取2月的天数。 使用Date类的时候,还有一些需要注意...

  • js获取每月的天数

    因为二月份需要首先判断是否闰年,再确定是28还是29。js可以通过Date对象很方便的获取到每月的天数,在初始化D...

  • 使用原生js判断闰年和月份对应天数

    判断是否是闰年 解决思路:判断当年的2月份是否有29号 判断月份对应天数 解决思路:把时间调到那个月的下个月第一天...

  • temp

    memset函数 vector 错误写法 sort函数 每月天数 判断闰年 判断素数 获取100以内素数,存于数组...

  • Js 获取指定月份的天数

    例子: 解释: 首先我们要先了解一下 new Date()的用法: new Date() new Date('20...

  • 习题3-4

    输入某年某月某日,判断这一天是这一年的第几天? 思路:先判断是否为闰年,这关系到 2 月份的天数。之后再根据月份值...

  • 第一份技术文章、有什么错点请多多包容。

    一 利用js函数打印日历 定义变量年份、月份 定义函数判断指定年份是否为闰年。 是返回值 return t...

  • web前端常用js小段代码

    判断是否为闰年 代码: 判断语言 代码: 使用: 判断是否为base64 代码: 使用: 获取时间相异信息 代码:...

网友评论

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

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