Date.prototype.toString()
toString()
方法返回一个字符串,以本地的时区表示该 Date
对象。
尝试一下
语法
toString()
返回值
一个表示给定 date 对象的字符串。
描述
Date
对象覆盖了 Object
对象的 toString()
方法。Date.prototype.toString()
返回一个字符串,并以本地时区表示该 Date 对象,包含日期和时间——将 toDateString()
和 toTimeString()
通过一个空格拼接起来。
例如:“Thu Jan 01 1970 12:42:04 GMT+0800 (中国标准时间)”。
当 Date 被强制转换为字符串时,toString()
方法会被自动调用,例如:const today = 'Today is ' + new Date()
。
Date.prototype.toString()
必须在 Date
实例上调用,如果 this
的值不是继承自 Date.prototype
,则抛出 TypeError
。
- 如果你只想获取日期,请使用
toDateString()
。 - 如果你只想获取时间,请使用
toTimeString()
。 - 如果你想要获取 UTC 时间而非本地时间,请使用
toUTCString()
。 - 如果你想要以对用户更加友好的格式(例如,本地化)输出字符串,请使用
toLocaleString()
。
示例
使用 toString()
const x = new Date();
console.log(x.toString()); // Wed Sep 09 1998 05:36:22 GMT+0800 (中国标准时间)
规范
Specification |
---|
ECMAScript Language Specification # sec-date.prototype.tostring |
浏览器兼容性
BCD tables only load in the browser