1.获取系统当前日期
1 2 | var d=new Date(); //结果是:Thu Jan 06 2022 03:55:00 GMT+0800 (中国标准时间) |
2.一天(24 小时)是 86 400 000 毫秒。
3.获取时间毫秒数.getTime();(从1970年1月1日到今天)
1 2 3 | var d = new Date(); document.getElementById("demo").innerHTML = d.getTime(); //结果:1641412884348 |
4.获取当前日期年份.getFullYear();
1 2 3 | var d = new Date(); document.getElementById("demo").innerHTML = d.getFullYear(); //结果:2022 |
5.获取当前时间月份.getMonth();
注意:这里月份是0-11.其中0表示1月。
1 2 3 | var d = new Date(); document.getElementById("demo").innerHTML = d.getMonth(); //结果:0 |
6.获取当前时间日期.getDate();
1 2 3 | var d = new Date(); document.getElementById("demo").innerHTML = d.getDate(); //结果:6 |
7.获取当前时间小时.getHours();
小时是(0~23)
1 2 3 | var d = new Date(); document.getElementById("demo").innerHTML = d.getHours(); //结果:4 |
8.获取当前时间分钟.getMinutes();
分钟是(0~59)
1 2 3 | var d = new Date(); document.getElementById("demo").innerHTML = d.getMinutes(); //结果:10 |
9.获取当前时间秒数.getSeconds()
秒(0~59)
1 2 3 | var d = new Date(); document.getElementById("demo").innerHTML = d.getSeconds(); //结果:11 |
10.获取当前时间毫秒数.getMilliseconds();
毫秒数(0~999)
1 2 3 | var d = new Date(); document.getElementById("demo").innerHTML = d.getMilliseconds(); //结果:578 |
11.获取当前时期是星期几.getDay();
星期(0~6),0表示星期天
1 2 3 | var d = new Date(); document.getElementById("demo").innerHTML = d.getDay(); //结果:4 |
12.总结常用方法下,下面是get的获取时间方法
方法 | 描述 |
getDate() | 天数(1~31) |
getDay() | 星期几(0~6) |
getFullYear() | 年(四位数) |
getHours() | 小时(0~23) |
getMilliseconds() | 毫秒数(0~999) |
getMinutes() | 分钟(0~59) |
getMonth() | 月(0~11) |
getSeconds() | 秒(0~59) |
getTime() | 获取时间,过了多少毫秒(从1970年1月至今) |
13.总结常用方法下,有get就有set设置时间方法
方法 | 描述 |
setDate() | 天数(1~31) |
set没有设置星期几的方法 | |
setFullYear() | 年(四位数) |
setHours() | 小时(0~23) |
setMilliseconds() | 毫秒数(0~999) |
setMinutes() | 分钟(0~59) |
setMonth() | 月(0~11) |
setSeconds() | 秒(0~59) |
setTime() | 获取时间,过了多少毫秒(从1970年1月至今) |
14.日期比较
1 2 3 4 5 6 7 8 9 10 11 12 | var today, someday, text; today = new Date(); someday = new Date(); someday.setFullYear(2049, 0, 16); if (someday > today) { text = "今天在 2049 年 1 月 16 日之前"; } else { text = "今天在 2049 年 1 月 16 日之后"; } document.getElementById("demo").innerHTML = text; //答案:今天在 2100 年 1 月 15 日之前。 |