Date.prototype.getUTCDay()

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

getUTCDay() 方法用于 Date 对象,根据世界协调时间 (UTC) 返回该日期是星期几,其中 0 代表星期日。

试一试

const date1 = new Date("August 19, 1975 23:15:30 GMT+11:00");
const date2 = new Date("August 19, 1975 23:15:30 GMT-11:00");

// Tuesday
console.log(date1.getUTCDay());
// Expected output: 2

// Wednesday
console.log(date2.getUTCDay());
// Expected output: 3

语法

js
getUTCDay()

参数

无。

返回值

返回一个整数,表示根据世界协调时间 (UTC) 的星期几:0 表示星期日,1 表示星期一,2 表示星期二,依此类推。如果日期 无效,则返回 NaN

示例

使用 getUTCDay()

以下示例将当前日期的星期部分赋值给变量 weekday

js
const today = new Date();
const weekday = today.getUTCDay();

规范

规范
ECMAScript® 2026 语言规范
# sec-date.prototype.getutcday

浏览器兼容性

另见