如何用Javascript转换UTC Date?

时间:2013-02-07 02:39:25

标签: javascript date sharepoint-2010 format momentjs

我从Web Service获取日期的格式日期如"2013-02-06T10:40:56.027"如何将其转换为"2/6/2013 2:40 AM"

enter image description here

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

我尝试moment 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

2 个答案:

答案 0 :(得分:3)

如果您可以假设您的服务返回UTC时间,您可以尝试类似:

moment.utc(result_from_service).local()

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

答案 1 :(得分: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");