javascript - 将 GMT 时间转换为本地时间

标签 javascript sencha-touch

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

Fri, 18 Oct 2013 11:38:23 GMT

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

2013-10-18 16:37:06

我试过下面的代码但没有用

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

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

最佳答案

这对我有用:

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

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

关于javascript - 将 GMT 时间转换为本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19491222/

相关文章:

javascript - Sencha Touch 2.2 列表不重用列表项

javascript - 如何使用 serializeArray() 验证其默认值的表单字段。?

android - Sencha 2.4 + cordova 应用程序无法在 Android 上加载 "TypeError: Result of expression ' b.onTargetTouchMove.bind' [undefined] 不是函数。在...”

javascript - 如果没有输入,则禁用搜索按钮;如果页面首次加载,则隐藏搜索表

javascript - 使用带有闹钟声音的JavaScript创建倒数计时器

google-chrome - Sencha Touch 应用程序中的 Google Chrome 浏览器上的滚动条无法正常工作

javascript - 开始 Sencha 触摸

extjs - 在中心垂直对齐项目-Sencha Panel

javascript - Casperjs 评估迭代

javascript - 将这两个值传递给 CSS 中的变量