📅  最后修改于: 2023-12-03 15:16:05.003000             🧑  作者: Mango
JavaScript Date valueOf()方法用于返回指定日期对象的原始值。
dateObject.valueOf()
返回一个数字,表示指定日期对象自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)到该日期时间之间的毫秒数。
const date = new Date();
const timestamp = date.valueOf();
console.log(timestamp); // 打印当前时间的毫秒数
valueOf()方法是Date对象的一个内置方法,可以在任何Date对象上调用。它返回一个数字,表示该日期对象相对于 UTC 时间的毫秒数。UTC 是协调世界时,是一种以原子钟为基础的全球标准时间。
返回的毫秒数可以用于比较日期对象或执行其他日期操作。例如,可以用valueOf()方法获得两个日期对象之间的时间间隔。
请注意,如果未调用Date对象的valueOf()方法,JavaScript 会将Date对象隐式转换为字符串,并返回字符串表示的日期值。
valueOf()方法在所有主流浏览器中都获得支持。
JavaScript Date valueOf()方法返回指定日期对象的原始值,即从 1970 年 1 月 1 日 00:00:00 UTC 到指定日期时间之间的毫秒数。该方法常用于比较日期对象或执行其他日期操作。使用valueOf()方法可以获得更精确的日期计算结果,并确保代码在不同环境下的兼容性。