--- title: Date.prototype.valueOf() slug: Web/JavaScript/Reference/Global_Objects/Date/valueOf translation_of: Web/JavaScript/Reference/Global_Objects/Date/valueOf ---
valueOf()
함수는 {{jsxref("Date")}} 객체의 원시값을 반환합니다.
dateObj.valueOf()
반환되는 milliseconds 값은 1 January 1970 00:00:00 UTC 와 주어진 일시 사이의 값입니다.
valueOf()
함수는 01 January, 1970 UTC 이후의 milliseconds 단위의 자연수 타입인 {{jsxref("Date")}} 객체의 원시값을 반환합니다.
이 함수는 {{jsxref("Date.prototype.getTime()")}} 함수와 동일한 결과값을 반환합니다.
이 함수는 사용자 코드에 명시된 것이 아닌, JavaScript 자체에 포함되어 있습니다.
valueOf()
var x = new Date(56, 6, 17); var myVar = x.valueOf(); // myVar에 -424713600000를 할당합니다.
Specification | Status | Comment |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | 최초 정의. JavaScript 1.1에서 구현 |
{{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")}}