1、新建一个HTML文件,命名为test.html。
2、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的年份使用getYear()方法从变量d中获得。
3、使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的月份使用getMonth()方法从变量d中获得。
4、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的日期使用getDate()方法从变量d中获得。
5、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的小时使用getHours()方法从变量d中获得。
6、在JS中使用new Date()获得当前系统的时间,并将其保存在变量d中。当前时间的秒数使用getSeconds()方法从变量d中获得。
7、就完成了。
闰年的条件:每4年就是一个闰年,但是当年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的年份,即使是4的倍数也不是闰年。
function isLeapYear(year) {var isYear1 = year % 4 == 0 //份必须要能被4整除
var isYear2 = year % 100 != 0 //年份不能是整百数
var isYear3 = year % 400 ==0 //年份是400的倍数
//当条件1和条件2同时成立时,就肯定是闰年
//如果条件1和条件2不能同时成立,但如果条件3能成立,仍然是闰年。
//所以得出判断闰年的表达式:
var isYear = isYear1 && isYear2 || isYear3
if(isYear ) {
alert(year + "是闰年")
return true
} else {
alert(year + "不是闰年")
return false
}
}
简化方法:
function isLeapYear(year) {return (year % 4 == 0) && (year % 100 != 0 || year % 400 == 0)
}
方法 返回 ‘true ’为闰年
这是因为加了full获取到的就是四位数的年份(比如2019),不加则是两位数的年份(比如19),而两位数的年份容易引起误解(不管是人还是电脑),比如19究竟是指2019还是1919或者是2119呢?所以现在基本上是废弃不用的了,都改用四位数年份了。