怎样判断闰年?怎样获取月份相应天数(包括平年和闰年)?

关注者
19
被浏览
8,965
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

不用想什么算法,利用现成的工具就行了。

月份对应天数也简单

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


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

那些吐槽前端不需要懂算法的同学,你们赢了。