--- title: Date.prototype.toString() slug: Web/JavaScript/Reference/Global_Objects/Date/toString translation_of: Web/JavaScript/Reference/Global_Objects/Date/toString ---
toString()
方法返回一个字符串,表示该{{jsxref("Date")}}对象。
dateObj.toString()
无
{{jsxref("Date")}}对象覆盖了 {{jsxref("Object")}} 对象的 toString()
方法;它不是继承自 {{jsxref("Object.prototype.toString()")}}。对于 {{jsxref("Date")}} 对象,toString()
方法返回一个表示该对象的字符串。
该 toString
方法总是返回一个美式英语日期格式的字符串。
当一个日期对象被用来作为文本值或用来进行字符串连接时,toString
方法会被自动调用。
toString()
是通用函数。如果不是{{jsxref("Date")}}实例,则 返回"Invalid Date"。
toString
方法下例把一个{{jsxref("Date")}}对象的 toString
返回值赋给 myVar:
var x = new Date(); myVar = x.toString(); // 把类似于下面格式的值赋给 myVar, // Fri Apr 26 2019 11:46:17 GMT+0800 (中国标准时间)
Specification | Status | Comment |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | Initial definition. Implemented in JavaScript 1.0. |
{{SpecName('ES5.1', '#sec-15.9.5.2', 'Date.prototype.toLocaleTimeString')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-date.prototype.tostring', 'Date.prototype.toString')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-date.prototype.tostring', 'Date.prototype.toString')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Date.toString")}}