Date.prototype.toUTCString()

基线 广泛可用

此功能已完善,可在许多设备和浏览器版本上运行。它自 2015 年 7 月.

报告反馈

试试看

语法

toUTCString() 方法是 Date 实例的方法,它返回一个字符串,表示此日期以 RFC 7231 格式表示,允许使用负年份。时区始终为 UTC。toGMTString() 是此方法的别名。
toUTCString()

js

参数

无。

返回值

描述

使用 UTC 时区表示给定日期的字符串(有关格式,请参阅描述)。如果日期 无效,则返回 "Invalid Date"

toUTCString() 返回的值是一个以 Www, dd Mmm yyyy hh:mm:ss GMT 格式的字符串,其中 描述
格式字符串 Www
星期几,用三个字母表示(例如 SunMon dd
月份中的日期,用两位数字表示,如果需要,则在前面加零 Mmm
月份,用三个字母表示(例如 JanFeb yyyy
年份,用四位或更多位数字表示,如果需要,则在前面加零 hh
小时,用两位数字表示,如果需要,则在前面加零 mm
分钟,用两位数字表示,如果需要,则在前面加零 ss

秒,用两位数字表示,如果需要,则在前面加零

别名

toUTCString() 方法是 Date 实例的方法,它返回一个字符串,表示此日期以 RFC 7231 格式表示,允许使用负年份。时区始终为 UTC。toGMTString() 是此方法的别名。
Date.prototype.toGMTString.name === "toUTCString";

示例

JavaScript 的 Date API 的灵感来自 Java 的 java.util.Date 库(尽管后者自 1997 年 Java 1.1 以来已成为事实上的遗留代码)。尤其是,Java Date 类有一个名为 toGMTString 的方法 - 它的命名不当,因为 格林威治标准时间 不等于 协调世界时,而 JavaScript 日期始终按 UTC 时间运作。出于 Web 兼容性的原因,toGMTString 仍然是 toUTCString 的别名,它们都指向同一个函数对象。这意味着

toUTCString() 方法是 Date 实例的方法,它返回一个字符串,表示此日期以 RFC 7231 格式表示,允许使用负年份。时区始终为 UTC。toGMTString() 是此方法的别名。
const d = new Date(0);
console.log(d.toUTCString()); // 'Thu, 01 Jan 1970 00:00:00 GMT'

规范

使用 toUTCString()
规范
# ECMAScript 语言规范

浏览器兼容性

sec-date.prototype.toutcstring

另请参阅