ui grid date cellfilter,过滤日期格式导致错误日期显示

时间:2016-05-17 19:54:42

标签: javascript angularjs date filter angular-ui-grid

http://plnkr.co/edit/2dJAoMULBKD6frSSW7FN?p=preview

请看看上面的plunkr

我提供了数据

date = "2008-12-10T04:00:00.000Z"

并应用了cellfilter

cellFilter: 'date:"yyyy-MM-dd HH:mm"',

然而结果显示为2008-12-09 23:00,应该显示2008-12-10 04:00?

1 个答案:

答案 0 :(得分:1)

我认为问题在于你在Strting日期时间中的'Z'。通过这种方式,您可以指示这是一个UTC日期,以便格式转换为本地。

如果将代码更改为:

,您将获得所需内容
date = "2008-12-10T04:00:00.000"