我在REST中有一个日期/时间值,如下所示。这是SharePoint存储日期/时间所需的格式:
"EventDate": "2015-04-20T12:00:00Z",
当我尝试使用Angular输出此内容时,它显示的时间为4小时(较早):
Start Date: {{item.startDate | date: 'M/d/yy h:mm a'}}
显示为:
4/20/15 8:00 AM
我需要它来显示存储在REST中的日期/时间(例如,如果REST中的12:00,我希望它输出12:00 PM)
如果我直接输出休息,它将显示:
2015-04-20T12:00:00Z
但是按照上面的格式将其变成:
4/20/15 8:00 AM
代替:
4/20/15 12:00 PM
我想念什么?
最佳答案
您还需要应用UTC
过滤器
{{"2015-04-20T12:00:00Z" | date: 'M/d/yy hh:mm a' : 'UTC'}}
// 4/20/15 12:00 PM
根据official docs,第三个参数是
timezone
,它可以是UTC / GMT$filter('date')(date, format, timezone)
关于javascript - JavaScript时间输出与REST值不匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29754128/