在 JavaScript 中将日期转换为 UTC
本教程将讨论如何使用 JavaScript 中的 toISOString()
函数将日期转换为 UTC 格式。
使用 JavaScript 中的 toISOString()
函数将日期转换为 UTC 格式
首先,我们来谈谈如何在 JavaScript 中创建日期对象。要创建此对象类型,我们可以使用 Date()
函数,该函数返回当前日期、时间、GMT 偏移量和时区。
例如,让我们创建一个日期对象并使用 Date()
函数检查当前日期。请参考下面的代码。
var myDate = new Date();
console.log(myDate);
输出:
Sun Jun 20 2021 10:13:09 GMT+0500 (Pakistan Standard Time)
在输出中,我们可以看到返回了完整的日期、时间、偏移量和时区。如果我们只想从日期对象中提取一个元素,我们可以使用 get
属性。例如,让我们使用 getUTCDate()
属性从上述日期对象中提取月份。请参考下面的代码。
var myDate = new Date();
var month = myDate.getUTCMonth();
console.log(month);
输出:
5
正如你在输出中看到的,5
表示当前月份是六月。
你可以使用其他属性来获取所需的部分,例如 getFullYear()
、getDate()
、getHours()
和 getSeconds()
。如果要使用所需日期创建日期对象,则必须在 Date()
函数中传递所需日期。
例如,让我们在 Date()
函数中使用我们想要的日期创建一个日期对象。请参考下面的代码。
var myDate = new Date(1990, 05, 10);
console.log(myDate);
输出:
Sun Jun 10 1990 00:00:00 GMT+0500 (Pakistan Standard Time)
在输出中,时间为零,但你也可以通过将时间传递给 Date()
函数来设置时间。在 Date()
函数中有多种格式可以传递日期;下面列出了一些。
var myDate = new Date(year, month, day, hours, minutes, seconds, milliseconds);
var myDate = new Date('YYYY-MM-DD');
var myDate = new Date('MM/DD/YYYY');
例如,让我们使用第三种格式创建一个时间对象。请参考下面的代码。
var myDate = new Date('10/5/1990');
console.log(myDate);
输出:
Fri Oct 05 1990 00:00:00 GMT+0500 (Pakistan Standard Time)
现在让我们使用 toISOString()
函数将当前日期转换为 UTC。请参考下面的代码。
var myDate = new Date().toISOString();
console.log(myDate);
输出:
2021-06-20T06:09:09.043Z
在输出中,我们观察到日期采用 UTC 格式。请注意,你的输出可能会根据你的日期而变化。
相关文章
Do you understand JavaScript closures?
发布时间:2025/02/21 浏览次数:108 分类:JavaScript
-
The function of a closure can be inferred from its name, suggesting that it is related to the concept of scope. A closure itself is a core concept in JavaScript, and being a core concept, it is naturally also a difficult one.
Do you know about the hidden traps in variables in JavaScript?
发布时间:2025/02/21 浏览次数:178 分类:JavaScript
-
Whether you're just starting to learn JavaScript or have been using it for a long time, I believe you'll encounter some traps related to JavaScript variable scope. The goal is to identify these traps before you fall into them, in order to av
如何在 JavaScript 中合并两个数组而不出现重复的情况
发布时间:2024/03/23 浏览次数:86 分类:JavaScript
-
本教程介绍了如何在 JavaScript 中合并两个数组,以及如何删除任何重复的数组。