gpt4 book ai didi

javascript/jquery 以短格式将 utc 转换为本地时间

转载 作者:行者123 更新时间:2023-11-30 06:39:41 25 4
gpt4 key购买 nike

所以我试图以短格式将 UTC 时间转换为客户端本地时间。我正在使用以下代码:

var date = new Date(call.Timestamp);
date.toLocaleString()

然后我在屏幕上得到这样的输出:

Thu Sep 13 2012 14:33:15 GMT+1000 (AUS Eastern Standard Time)

我想做的是将其转换为日期对象以显示短格式:dd/mm/yyyy hh:mm:ss 或 mm/dd/yyyy hh:mm:ss 取决于它们所在的时区。有没有一种标准的方法可以在 javascript 中执行此操作?有谁知道可以为我做这件事的库包吗?

我也试过:

date.toLocaleDateString() + ' ' + date.toLocaleTimeString()

但日期字符串仍然输出:"Thursday, September 13, 2012"而不是

最佳答案

在 JavaScript 中处理日期一直是个难题。我发现迄今为止最好的图书馆是 Sugar.js .

Sugar 为 Date 对象扩展了一些非常强大且富有表现力的日期创建和操作方法。我认为仅 Date.create() 就能满足您的需求。它是 Date 构造函数的更好版本,因此它仍会返回 Date 对象。它需要两个选项参数。一个用于语言环境,一个用于 utc。

Here你可以看到方法的细节。

关于javascript/jquery 以短格式将 utc 转换为本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12399845/

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