JavaScript中的new Date().valueOf()
用于获取当前时间的时间戳。时间戳指的是自1970年1月1日00:00:00 UTC(世界标准时间)起至当前时间的毫秒数。JavaScript使用时间戳来表示日期和时间,这个时间戳也称为Epoch时间。
JavaScript中的new Date().valueOf()
返回的是一个数值,该数值表示1970年1月1日00:00:00 UTC时间到当前时间的毫秒数。下面是一个示例:
let timestamp = new Date().valueOf(); // 获取当前时间的时间戳
console.log(timestamp); // 输出当前时间的时间戳
上面这段代码会返回类似于1592506430165
的时间戳。这个数字表示从1970年1月1日00:00:00 UTC到现在的毫秒数。
下面是另一个示例,将时间戳转化为可读日期时间:
let timestamp = 1592506430165; // 时间戳
let date = new Date(timestamp);
console.log(date.toLocaleString()); // 输出可读日期时间
上面这段代码会将时间戳转化为可读日期时间(例如2020/6/18 19:47:10
),这样人类可以从中读取日期和时间。
时间戳的由来:
时间戳起源于Unix操作系统,Unix操作系统最初使用 unsigned long 类型来表示时间戳,单位是秒,因此在1970年1月1日00:00:00 UTC时刻的时间戳为0。后来时间戳在各个领域被广泛应用,例如数据库、web开发和物联网等领域。
总之,JavaScript中的new Date().valueOf()
方法可以得到当前时间的时间戳,这个时间戳可以用于表述日期和时间,以及在各个领域中进行时间计算和比较。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript new Date().valueOf()的作用与时间戳由来详解 - Python技术站