gpt4 book ai didi

Javascript toLocaleTimeString() 不工作

转载 作者:可可西里 更新时间:2023-11-01 01:44:02 25 4
gpt4 key购买 nike

你好我有一段代码

var date = new Date("11/12/2014 02:58:11 UTC");

console.info(date.toString());

console.info(date.toLocaleTimeString());

console.info(date.toLocaleDateString());

和显示:

Tue Nov 11 2014 16:58:11 GMT-1000 (Hawaiian Standard Time)

9:58:11 AM

11/12/2014

我的时区是(UTC-10:00) 夏威夷

date.toString(); 显示正确,但 toLocaleTimeString()toLocaleDateString() 显示不正确的输出

我该如何解决这个问题?

最佳答案

您可以在 options 参数中向 toLocaleTimeString() 提供时区:

date.toLocaleTimeString('en-US',{timeZone:'America/Adak'})

时区必须从 IANA 时区数据库中指定,这有点奇怪......但它有效。

关于Javascript toLocaleTimeString() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26879127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com