将GMT时间转换为当地时间

时间:2013-10-21 09:50:37

标签: javascript sencha-touch

以这种格式从我的服务器获取GMT时间

Fri, 18 Oct 2013 11:38:23 GMT

我的要求是使用Javascript将此时间转换为本地时间,例如:/如果用户来自印度,首先我需要采取时区+5.30并将其添加到我的servertime并将时间字符串转换为以下格式

2013-10-18 16:37:06

我尝试使用以下代码但无法正常工作

var date = new Date('Fri, 18 Oct 2013 11:38:23 GMT');
date.toString();

请帮我解决这个问题,提前致谢

1 个答案:

答案 0 :(得分:14)

这对我有用:

<script>
var strDateTime = "Fri, 18 Oct 2013 11:38:23 GMT";
var myDate = new Date(strDateTime);
alert(myDate.toLocaleString());
</script>

请从日期对象myDate查看http://www.w3schools.com/jsref/jsref_obj_date.asp所有进一步的日期时间操作。