【发布时间】:2021-10-29 08:55:07
【问题描述】:
所以我有一个使用 React 构建的前端应用程序,以及一个使用 .Net (C#) 构建的后端。 我有这个时间转换落后 1 天的问题。
所以在我的前端,日期是正确的,采用本地时间格式,当 API(backend, C#) 接收到数据时,它将日期转换为 UTC,使其落后 1 天。
当我尝试获取 localdate 与 UTC 日期的差异时,使用 moment 会导致结果为 0。我想保留日期,即使它是 UTC。
【问题讨论】:
-
能分享一下后端端点的代码吗?
-
它们是同一时刻,因此差异为0,也许您的意思是您正在寻找时区偏移量?
-
@pilchard 如何获得偏移量?
-
您当地的时区是什么时区?你能给出一个输入和输出日期的具体例子,预期的和实际看到的吗?后端使用的是
DateTime还是DateTimeOffset?
标签: javascript c# .net momentjs