迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

在 JavaScript 中将日期转换为 UTC

作者:迹忆客 最近更新:2024/03/19 浏览次数:

本教程将讨论如何使用 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 格式。请注意,你的输出可能会根据你的日期而变化。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 JavaScript 中为一个元素设置多个属性

发布时间:2024/03/19 浏览次数:187 分类:JavaScript

本教程向我们展示了如何使用 JavaScript 一次为一个元素设置多个属性。我们将使用 setAttribute() 方法将每个属性及其值添加到元素中,并使用 Object.keys() 和 forEach() 方法来获取对象键的数

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便