无效日期:正在将UTC转换为本地

本文关键字:转换 UTC 日期 无效 | 更新日期: 2023-09-27 18:28:55

我在Razor视图页面中使用Moment.js将UTC时间转换为本地时间。DateTime格式为2015-12-30 10:13:11.527,这是我的语法。。

<td><script>document.write(moment.utc('@data.StatusDateTime').local())</script></td>

但是我得到了无效日期作为转换值。。如何更正?

无效日期:正在将UTC转换为本地

如果StatusDateTime是DateTime字段,您可能希望在传递给moment.utc方法之前将其格式化:

moment.utc('@user.StatusDateTime.ToUniversalTime().ToString("o")').local()

另外请注意,我已经在这里将StatusDateTime转换为UTC,以确保我们有适当的值,但如果该字段已经是UTC日期,则不需要对其调用ToUniversalTime方法。