使用 JavaScript 获取 GMT 时间戳
JavaScript 中使用 getTime()
方法获取 GMT 时间戳,例如 new Date().getTime()
。 该方法返回自 Unix 纪元以来的毫秒数,并始终使用 UTC 表示时间。 UTC 与 GMT 共享相同的当前时间。
// ✅ get GMT timestamp
const gmtTimestamp = new Date().getTime();
console.log(gmtTimestamp); // 👉️ 1663940749982
// ✅ get GMT date and time
const gmtDateTime = new Date().toUTCString();
console.log(gmtDateTime); // 👉️ Fri, 23 Sep 2022 13:45:49 GMT
我们使用 Date.getTime
方法来获取 GMT 时间戳。
该方法返回自 Unix 纪元以来的毫秒数,并始终使用 UTC 表示时间。
无论访问者的时区如何,该方法都会返回相同的时间戳。
GMT 和 UTC 共享相同的当前时间。
它们之间的区别在于 GMT 是一个时区,而 UTC 是一个时间标准,是全球时区的基础。
UTC
和GMT
不会因夏令时 (DST) 而改变,并且始终共享相同的当前时间。
在第二个示例中,我们使用 toUTCString
方法将日期转换为使用 GMT 时区的字符串。
// ✅ get GMT date and time
const gmtDateTime = new Date().toUTCString();
console.log(gmtDateTime); // 👉️ Fri, 23 Sep 2022 13:45:49 GMT
如果我们需要 GMT 中的任何日期和时间组件,请使用可用的 getUTC*
方法。
它们非常有用,使我们能够使用字符串连接以多种不同的方式格式化日期和时间。
const date = new Date();
// 👇️ returns UTC (=GMT) Hour of the date
console.log(date.getUTCHours()); // 👉️ 7
// 👇️ returns UTC (=GMT) Minutes of the date
console.log(date.getUTCMinutes()); // 👉️ 56
// 👇️ returns UTC (=GMT) Seconds of the date
console.log(date.getUTCSeconds()); // 👉️ 46
// 👇️ returns UTC (=GMT) year of the date
console.log(date.getUTCFullYear()); // 👉️ 2022
// 👇️ returns UTC (=GMT) month (0-11)
// 0 is January, 11 is December
console.log(date.getUTCMonth()); // 👉️ 8
// 👇️ returns UTC (=GMT) day of the month (1-31)
console.log(date.getUTCDate()); // 👉️ 23
所有 getUTC*
方法都根据通用时间 (= GMT)
返回日期或时间部分。
请注意
,getUTCMonth 方法将指定日期的月份返回为从零开始的值(0 = 一月,1 = 二月等)
我们可以使用这些值以适合您用例的方式格式化 GMT 日期。
如果我们需要 getUTC*
方法的完整列表,请访问 MDN 文档。
这些方法中的每一个都有一个非 UTC 等效项,例如 getUTCFullYear
与 getFullYear
。
getUTC*
方法根据通用时间 (= GMT) 返回日期或时间部分,而 get*
方法根据本地时间(访问者计算机所在的时区)返回它们。
get*
方法会根据用户从何处访问您的站点返回不同的结果。
例如,如果我们将当地时间午夜 (00:00) 存储在数据库中,我们将不知道这是东京(日本)、巴黎(法国)、纽约(美国)等的午夜。这些都是相隔数小时的不同时刻。
为了保持一致性,当我们必须向用户呈现日期和时间时,我们应该主要使用本地时间,但将实际值存储在 UTC (=GMT)
中。
相关文章
使用 CSS 和 JavaScript 制作文本闪烁
发布时间:2023/04/28 浏览次数:146 分类:CSS
-
本文提供了使用 CSS、JavaScript 和 jQuery 使文本闪烁的详细说明。
在 PHP 变量中存储 Div Id 并将其传递给 JavaScript
发布时间:2023/03/29 浏览次数:69 分类:PHP
-
本文教导将 div id 存储在 PHP 变量中并将其传递给 JavaScript 代码。
在 JavaScript 中从字符串中获取第一个字符
发布时间:2023/03/24 浏览次数:93 分类:JavaScript
-
在本文中,我们将看到如何使用 JavaScript 中的内置方法获取字符串的第一个字符。
在 JavaScript 中获取字符串的最后一个字符
发布时间:2023/03/24 浏览次数:141 分类:JavaScript
-
本教程展示了在 javascript 中获取字符串最后一个字符的方法