美文网首页
使用原生js判断闰年和月份对应天数

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

作者: Sketch | 来源:发表于2017-10-31 19:59 被阅读35次

判断是否是闰年

解决思路:判断当年的2月份是否有29号

function isLeapYear(year) {
  var d = new Date(year, 1, 29);
  return d.getDate() === 29;
}

isLeapYear(2000); //  true
isLeapYear(2100); //  false

判断月份对应天数

解决思路:把时间调到那个月的下个月第一天,然后往回拨一秒,获取那时的日期

function manyDay(year, month) {
  var d = new Date(year, month, 1, 0, 0, 0);
  var lastDay = new Date(d - 1000);
  return lastDay.getDate();
}

manyDay(2016, 1); //  31

相关文章

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

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

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

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

  • JS获取处理时间

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

  • JavaScript获取某月的天数

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

  • js获取每月的天数

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

  • date('t')是什么?

    判断时间戳所对应的月份有几天。 问题:写出一个函数,参数为年份和月份,输出结果为指定月的天数

  • 习题3-4

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

  • 【最佳实践】PHP日期时间和时区处理 API 及组件

    处理日期和时间需要考虑很多事情,例如日期的格式、时区、闰年和天数各异的月份,自己处理太容易出错了,我们应该使用PH...

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

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

  • temp

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

网友评论

      本文标题:使用原生js判断闰年和月份对应天数

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