setDate()
函数用于使用当地时间设置当前Date对象中一个月第几天的值
setMonth()
函数用于基于当地时间设置当前Date对象中的月份值。
getYear()
函数用于使用当地时间返回当前Date对象中的年份值。
setFullYear()
函数用于基于当地时间设置当前Date对象的年份值。
setTime()
函数用于设置当前Date对象中的日期和时间值。
Math.ceil:向上取整
var d1 = new Date()
var d2 = new Date()
d2.setMonth(0)//当前日期
d2.setDate(1)//设置第一天
var value = d1-d2
var day = Math.ceil(value /(24*60*60*1000))var week = Math.ceil(s1/7)
console.log('第' + day + '天,第' + week + '周')
判断是否为闰年的条件(二者满足其中之一):
1、年份能被4整除,但不能被100整除
2、年份能被400整除
var date = new Date();
var year = date.getFullYear();
//判断是否闰年
if ( (year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
//闰年
}