相关疑难解决方法(0)

如何将JavaScript日期转换为UTC?

假设您网站的用户输入了日期范围.

2009-1-1 to 2009-1-3
Run Code Online (Sandbox Code Playgroud)

您需要将此日期发送到服务器进行某些处理,但服务器希望所有日期和时间都是UTC.

现在假设用户在阿拉斯加或夏威夷或斐济.由于它们处于与UTC完全不同的时区,因此需要将日期范围转换为如下所示:

2009-1-1T8:00:00 to 2009-1-4T7:59:59
Run Code Online (Sandbox Code Playgroud)

使用JavaScript Date对象,您如何将第一个"本地化"日期范围转换为服务器将理解的内容?

javascript date utc

540
推荐指数
18
解决办法
70万
查看次数

与在管道中运行相比,Date() 在本地运行时有所不同

我正在使用 Jest 进行快照测试,在其中一个测试中,我使用 new Date() 创建一个新日期,问题是当我在计算机上本地运行测试时,日期为德语:Mon Jan 20 2020 01:00: 00 GMT+0100 (Mitteleurop\xc3\xa4ische Normalzeit),当我使用 gitlab 管道运行相同的测试时,文本为英语 Mon Jan 20 2020 00:00:00 GMT+0000(协调世界时)。这导致我的管道失败。是否有一个选项可以全局设置我的笑话语言。我能够使用process.env.TZ = 'UTC';该语言是否有类似的东西来设置时区?

\n

javascript jestjs

8
推荐指数
1
解决办法
2325
查看次数

标签 统计

javascript ×2

date ×1

jestjs ×1

utc ×1