1、什么是事件戳:从格林威治时间1970年01月01日00时00分00秒(UTC/GMT的午夜)起至现在的总秒数。 时间戳通常是一个字符序列,唯一地标识某一刻的时间。
2、Date 对象用于处理日期和时间。. 日期对象是用 new Date () 创建的。
new Date() 用当前日期和时间创建新的日期对象:直接打印可得
data Wed Nov 23 2022 09:19:57 GMT+0800 (中国标准时间)
3、获取当前时间戳的方法:
1、通过valueof() 方法 ---此方法得到的是毫秒 console.log('data',new Date().valueOf()); // data 1669167161535 2、通过getTime() 方法 ---此方法得到的是毫秒 console.log('data',new Date().getTime()); // data 1669167161535 3、通过Date.parse() 方法 ---此方法得到的是秒数 console.log('data',Date.parse(new Date()) ); // data 1669167161000 |
4、时间戳转化时间的方法
1、将时间戳作为new Date() 的参数 console.log('data',new Date(1669167161000) ); // data Wed Nov 23 2022 09:32:41 GMT+0800 (中国标准时间) |
5、日期格式化
1、toLocaleDateString() 2022/11/23 console.log('data',new Date().toLocaleDateString() ); // data 2022/11/23 2、toTimeString() 12:32:52 GMT+0800 (中国标准时间) console.log('data',new Date().toTimeString() ); // data 12:32:52 GMT+0800 (中国标准时间) 3、toLocalString 2022/11/23 12:34:24 console.log('data',new Date().toLocaleString() ); // data 2022/11/23 12:34:24 4、传统方法 如:2022-11-23 |
6、Date 对象的属性和方法:
JavaScript Date 参考手册 (w3school.com.cn)https://www.w3school.com.cn/jsref/jsref_obj_date.asp