--- title: Date.prototype.valueOf() slug: Web/JavaScript/Reference/Global_Objects/Date/valueOf tags: - Date - JavaScript - 原型 - 参考 - 方法 - 日期 translation_of: Web/JavaScript/Reference/Global_Objects/Date/valueOf ---
{{JSRef}}

valueOf() 方法返回一个 {{jsxref("Date")}} 对象的原始值。

{{EmbedInteractiveExample("pages/js/date-valueof.html")}}

语法

dateObj.valueOf()

返回值

从1970年1月1日0时0分0秒(UTC,即协调世界时)到该日期的毫秒数。

描述

valueOf 方法返回以数值格式表示的一个 Date 对象的原始值,从1970年1月1日0时0分0秒(UTC,即协调世界时)到该日期对象所代表时间的毫秒数。

该方法的功能和 {{jsxref("Date.prototype.getTime()")}} 方法一样。

该方法通常在 JavaScript 内部被调用,而不是在代码中显式调用。

例子

使用 valueOf()

var x = new Date(56, 6, 17);
var myVar = x.valueOf();      // assigns -424713600000 to myVar

规范

规范版本 规范状态 注解
{{SpecName('ES1')}} {{Spec2('ES1')}} Initial definition.
{{SpecName('ES5.1', '#sec-15.9.5.8', 'Date.prototype.valueOf')}} {{Spec2('ES5.1')}}  
{{SpecName('ES6', '#sec-date.prototype.valueof', 'Date.prototype.valueOf')}} {{Spec2('ES6')}}  
{{SpecName('ESDraft', '#sec-date.prototype.valueof', 'Date.prototype.valueOf')}} {{Spec2('ESDraft')}}  

浏览器兼容性

{{Compat("javascript.builtins.Date.valueOf")}}

相关链接