JavaScript new Date()使用哪个时区?

艾伦2

我有一个C#应用程序,它在JSON中返回身份验证令牌的到期日期,如下所示:

"expirationDate":"Fri, 27 Mar 2015 09:12:45 GMT"

在我的TypeScript中,我检查日期在这里仍然有效:

isAuthenticationExpired = (expirationDate: string): boolean => {
    var now = new Date().valueOf();
    var exp: any = Date.parse(expirationDate).valueOf();
    return exp - now <= 0;
};

我想知道new Date()返回日期时使用哪个时区

Grokify

JavaScript将使用客户端的本地时间,但也具有UTC / GMT方法。以下是来自Mozilla的信息:

JavaScript Date对象支持许多UTC(通用)方法以及本地时间方法。UTC,也称为格林威治标准时间(GMT),是指世界时间标准设置的时间。本地时间是执行JavaScript的计算机所知道的时间。

尽管可以使用方法访问UTC和本地时区中的日期和时间,但日期和时间存储在本地时区中:

注意:请务必记住,日期和时间存储在本地时区中,并且获取日期和时间或其组成部分的基本方法也都在本地时区中工作。

参考:https : //developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

javascript new Date()错误

javascript: `Date()` 和 `new Date()`

Javascript:使用特定日期字符串初始化的new Date()返回不同时区的两个不同日期

javascript new Date() 是在 2 个不同的机器/时区上同时创建的吗?

猴子补丁JavaScript new Date()

Javascript new Date(),比较混乱

使用`new Function()`优化Javascript

使用 new Date() Javascript 生成錯誤的日期

在javascript中使用new Date()时得到错误的日期

使用“Z”或“UTC”时区显示 Javascript Date.toUTCString()

在Firefox中更改了Javascript new Date()?

JavaScript中“ new Date”的怪异行为

茉莉花spyOn on javascript new Date

使用NEW时从javascript函数返回

有没有办法在 Javascript 中覆盖 `new Date()` 以便它总是返回考虑一个特定硬编码时区的日期?

JavaScript-Date(),new Date()和ISODate之间的区别

JavaScript中new Date()。valueOf()和new Date()* 1之间的区别

JavaScript中new Date()中显示的日期不正确

将JavaScript new Date()转换为php DateTime()

javascript new Date()或moment.js解析日期错误

JavaScript Date.new()月偏移量

JavaScript new Date()在IE,Safari中返回NaN

如何在 React 中打印 JavaScript new Date()?

javascript为什么isNaN(new Date())为false

Javascript New Date()/ UTC-GMT跨浏览器

转换Javascript new Date()。getTime(); 放入R识别的时间戳记(最好使用lubridate)

为什么使用 'new Date()' & 如何在小于 10 的数字前得到 0 ?- 数字时钟Javascript

使用 new Date().getTimezoneOffset() 将 java 日历日期转换为 javascript 日期

如何在条件语句中使用javascript new Date()对象?