Date.prototype.toTimeString()

基线 广泛可用

此功能已得到良好建立,并在许多设备和浏览器版本中都能正常工作。它自以下时间起在所有浏览器中都可用 2015 年 7 月.

toTimeString() 方法是 Date 实例的方法,它返回一个字符串,表示此日期在本地时区中的时间部分。

试试看

语法

js
toTimeString()

参数

无。

返回值

表示给定日期的时间部分的字符串(有关格式,请参见说明)。如果日期无效,则返回 "Invalid Date"

描述

Date 实例指的是某个特定的时间点。toTimeString() 会在本地时区中解释日期,并以英文格式化时间部分。它始终使用 hh:mm:ss GMT±xxxx (TZ) 的格式,其中

格式字符串 描述
hh 小时,两位数字,如果需要则在前面添加前导零
mm 分钟,两位数字,如果需要则在前面添加前导零
ss 秒,两位数字,如果需要则在前面添加前导零
±xxxx 本地时区的偏移量 - 小时两位数字,分钟两位数字(例如 -0500+0800
TZ 时区名称(例如 PDTPST

例如:“04:42:04 GMT+0000 (Coordinated Universal Time)”。

  • 如果您只想获取日期部分,请使用 toDateString()
  • 如果您想要获取日期和时间,请使用 toString()
  • 如果您希望将日期解释为 UTC 而不是本地时区,请使用 toUTCString()
  • 如果您希望以更友好的格式(例如本地化)格式化日期,请使用 toLocaleTimeString()

示例

使用 toTimeString()

js
const d = new Date(0);

console.log(d.toString()); // "Thu Jan 01 1970 00:00:00 GMT+0000 (Coordinated Universal Time)"
console.log(d.toTimeString()); // "00:00:00 GMT+0000 (Coordinated Universal Time)"

规范

规范
ECMAScript 语言规范
# sec-date.prototype.totimestring

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅