判断一个月有多少天的算法

2017-08-01  本文已影响0人  南山码农

方法一:获取电脑系统时间,得到相应月份天数


月份对应天数也简单,把时间调到那个月的下个月第一天,然后往回拨一秒,获取那时的日期就行了:

function 这个月多少天(year, month){ 
  var d = new Date(year, month - 1 + 1, 1) 
  var 前一天 = new Date(d - 1000) 
  return 前一天.getDate()}

方法二:月份以7月为断点,7月之前奇数月31天,7月之后偶数月31天,2月单独计算

获取月份天数 days = (month === 2) ? (28 + isLeapYear) : 31 - (month - 1) % 7 % 2;

上一篇 下一篇

猜你喜欢

热点阅读