迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 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 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

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 POST

发布时间:2024/03/23 浏览次数:96 分类:JavaScript

本教程讲解如何在不使用 JavaScript 表单的情况下发送 POST 数据。

扫一扫阅读全部技术教程

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

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便