1.Date.now()
获取当前本地时间的毫秒数
2.Date.parse()
将日期转为毫秒数
支持格式:
1."月/日/年",比如 “7/29/2022”
2.“月名 日,年”,比如“Jul 29,2022”
3.“周几 月名 日 年 时:分:秒 时区”,如“Fri Jul 29 2022 00:00:00 GMT-0700”
4."YYYY-MM-DDTHH:mm:ss.sssZ",如“2022-07-29T00:00:00”
3.Date.UTC()
将日期转为毫秒数
格式:
1.年,月(从0开始,比如7月应该写6),日,时(24小时制),分,秒
但是这里可以看出来:Date.UTC(2022,6,29,0,0,0)返回的值和Date.parse(“2022-07-29T00:00:00”)返回值结果不一致,Date.UTC()比Date.parse()多了28800000,为什么?
4.Date.UTC()和Date.parse()区别
Date.parse()返回的是东八区的时间,而Date.UTC()返回的是0时区的时间,仔细计算刚好相差了8小时