我正在使用 Moment.js 在我的Razor View页面中将UTC时间转换为本地。日期时间格式为 2015-12-30 10:13:11.527 这是我的语法..
<td><script>document.write(moment.utc('@data.StatusDateTime').local())</script></td>
但是我将无效日期作为转换值...如何纠正它?
答案 0 :(得分:1)
如果StatusDateTime
是DateTime字段,您可能希望在传递给moment.utc
方法之前将其格式化:
moment.utc('@user.StatusDateTime.ToUniversalTime().ToString("o")').local()
另请注意,我已将此StatusDateTime
转换为UTC以确保我们具有正确的值,但如果该字段已是UTC日期,则无需调用ToUniversalTime
方法它