javascript - 日期格式JS错误

标签 javascript asp.net-mvc

在我的 ASP.net 应用程序中,在 js 中,我得到的日期格式为“2017-04-26T09:00:00Z”。这是什么格式?当我将其返回到查看页面时,日期更改为 26/04/2017 02:00 am。但实际时间是上午 9 点。请帮助我为什么会这样?我的js代码是

{
                "data": "Date",
                "render": function (data) {
                    return moment(data).format('MM/DD/YYYY H:m');
                }
            }

最佳答案

“Z”代表祖鲁时间,也就是 GMT 和 UTC。

moment 正在将该时间戳(您的可变数据)转换为您本地的时区,该时区似乎比格林威治标准时间晚 7 小时。

关于javascript - 日期格式JS错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43630840/

相关文章:

javascript - 无限期地在单引号和双引号之间交替

javascript - 获取拖放区中选定文件的数量

sql-server - ASP.NET MVC 中的 ACL

c# - asp.net mvc中如何判断session值为null或session key不存在 - 5

Javascript 性能考虑。点运算符比下标符号快吗?

c# - 右键单击时如何关闭/删除菜单项或选项卡?

javascript - 判断 3 次是否在半小时内的最干净方法

javascript - 将 JavaScript 变量传递给 jQuery DataTable 中的 razor 函数

asp.net-mvc - Asp.NET MVC - ViewPage 和 WebViewPage 类之间的区别

asp.net - 我可以在 web.config 中为 maxJsonLength 设置无限长度吗?