首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Javascript转换UTC日期?

如何用Javascript转换UTC日期?
EN

Stack Overflow用户
提问于 2013-02-07 10:39:25
回答 2查看 1.7K关注 0票数 3

我从网络服务得到的日期有格式日期像"2013-02-06T10:40:56.027"如何将它转换为"2/6/2013 2:40 AM"

我从SharePoint2010的SocialDataService获得的网络服务

我尝试moment javascript:

代码语言: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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-07 11:17:06

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

代码语言:javascript
复制
moment.utc(result_from_service).local()

有关更多细节,请访问:http://momentjs.com/docs/#/manipulating/utc/

票数 3
EN

Stack Overflow用户

发布于 2013-02-07 11:28:22

代码语言:javascript
复制
//Manually add time zone to the date string
var date = moment(lastModifiedTime + "+15:00");
var result = date.format("MM/DD/YYYY hh:mm A");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14742625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档