gpt4 book ai didi

javascript - 将 UTC 时刻转换为本地日期时间

转载 作者:行者123 更新时间:2023-12-03 06:28:20 25 4
gpt4 key购买 nike

我在客户端放置了来自 .net 的 UTC .NET/JSON 日期。当我运行以下命令时:

moment(value.Planet.when).utc()

从网络服务返回的日期:

"/Date(1469271646000)/"

我在 _d 参数中得到一个日期,显示当前准确的 UTC 日期,右侧为 GMT+0300。

我想将此时间转换为用户计算机上的本地时间,无论我做什么,我总是能得到 3 小时的时间。

我这样做:

moment(value.Planet.when).local().format('YYYY-MM-DD HH:mm:ss')

我得到了与 UTC 相同的日期时间。我不明白如何让 momentjs 显示相对于本地时间的 UTC 时间。我检查了 momentjs 对象确实是 UTC。

我认为,如果我将从网络服务(最初来自数据库)获得的 UTC 日期传递给 moment.utc() 函数,我只需运行 local() 函数,我就会得到准确的相对于我的区域而言,需要 1 小时,但它不起作用。

最佳答案

您可以使用 moment(date).format('YYYY-MM-DDTHH:mm:ss');

例如:- 如果您约会“/Date(1469271646000)/”

ip-> moment(1469271646000).format('YYYY-MM-DDTHH:mm:ss');

op->“2016-07-23T16:30:46”

关于javascript - 将 UTC 时刻转换为本地日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38542992/

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