📅  最后修改于: 2023-12-03 14:42:35.417000             🧑  作者: Mango
在 JavaScript 中,UTC() 方法用于根据世界协调时间(UTC)返回一个日期对象的时间部分。
UTC(Coordinated Universal Time,世界协调时间)是一种时间标准,用于在世界各地统一表示时间,不受时区的影响。JavaScript 中的日期对象的时间部分使用 UTC 表示。
Date.UTC(year, month[, day[, hours[, minutes[, seconds[, ms]]]]])
返回一个表示指定时间的毫秒数(从 1970 年 1 月 1 日 00:00:00 UTC 开始计算)的数字。
下面是一些示例以说明 UTC() 方法的使用:
const utcDate1 = new Date(Date.UTC(2021, 0, 1));
console.log(utcDate1.toISOString()); // 输出:2021-01-01T00:00:00.000Z
const utcDate2 = new Date(Date.UTC(2022, 11, 31, 23, 59, 59));
console.log(utcDate2.toISOString()); // 输出:2022-12-31T23:59:59.000Z
在上面的示例中,我们使用 UTC() 方法创建了两个日期对象。这些日期对象表示的是指定的世界协调时间的时间部分。
请注意,我们在打印日期对象时使用了 toISOString() 方法。这是因为 Date 对象在默认情况下会根据本地时区显示日期和时间。通过使用 toISOString() 方法,我们可以获得一个以 UTC 表示的字符串表示形式。
通过使用 JavaScript 的 UTC() 方法,我们可以创建表示指定世界协调时间的日期对象。这对于处理跨时区的日期和时间数据非常有用。
请注意,UTC() 方法在创建日期对象时,将给定的日期和时间转换为世界协调时间。因此,它的返回值是一个以毫秒表示的数字,表示从 1970 年 1 月 1 日 00:00:00 UTC 开始计算的时间。