📅  最后修改于: 2023-12-03 15:26:18.908000             🧑  作者: Mango
时间戳是一种表示时间的方式,它是一个数字,通常表示为从某个特定时间(例如协调世界时(UTC)1970年1月1日00:00:00)到当前时间经过的毫秒数。
在JS中,时间戳可以使用Date对象的getTime()方法获取。
const currentDate = new Date();
const timestamp = currentDate.getTime();
console.log(timestamp); // 将打印出当前时间的时间戳
可以使用Date对象的构造函数将时间戳转换为日期对象:
const timestamp = 1626324500000;
const date = new Date(timestamp);
console.log(date); // 将打印出 'Thu Jul 15 2021 20:48:20 GMT+0800 (中国标准时间)'
可以使用Date对象的getTime()方法将日期对象转换为时间戳:
const date = new Date();
const timestamp = date.getTime();
console.log(timestamp); // 将打印出当前时间的时间戳
时间戳具有以下优点:
时间戳是一种表示时间的数字,它从一个特定的时间点开始,表示从该时间点到现在经过的毫秒数。在JS中,时间戳可以使用Date对象的getTime()方法获得。时间戳可以轻松比较和排序日期时间,具有独立于时区的优点,而且相对于日期字符串更加内存友好和更快的操作和计算能力。