3

我从 Web 服务获取日期具有格式日期,例如"2013-02-06T10:40:56.027"如何将其转换为"2/6/2013 2:40 AM".

在此处输入图像描述

我从 Sharepoint 2010 的 SocialDataService 获得的 Web 服务

我尝试一下javascript:

var date = moment(lastModifiedTime);

var result = date.format("MM/DD/YYYY hh:mm A");

但结果不正确的时间:02/06/2013 10:40 AM

我预期的结果:02/06/2013 2:40 AM

4

2 回答 2

3

如果您可以假设您的服务返回 UTC 时间,您可以尝试以下操作:

moment.utc(result_from_service).local()

更多详情: http: //momentjs.com/docs/#/manipulating/utc/

于 2013-02-07T03:17:06.407 回答
0
//Manually add time zone to the date string
var date = moment(lastModifiedTime + "+15:00");
var result = date.format("MM/DD/YYYY hh:mm A");
于 2013-02-07T03:28:22.323 回答