相关文章推荐
阳刚的小马驹  ·  logstash 这个怎么理解mutate ...·  1 年前    · 
豪爽的牛肉面  ·  Link is throwing 403 ...·  2 年前    · 
侠义非凡的小蝌蚪  ·  ruoyi报错Table ...·  2 年前    · 
酒量大的小蝌蚪  ·  人民大学:面向未来分类培养法治人才 - ...·  2 年前    · 
谦虚好学的铁板烧  ·  【python进阶系列之pandas】数据处 ...·  2 年前    · 
Code  ›  将UTC日期时间转换为本地日期时间开发者社区
https://cloud.tencent.com/developer/ask/sof/146223
开心的斑马
1 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 将UTC日期时间转换为本地日期时间

Stack Overflow用户
提问于 2011-06-30 02:35:05
EN

我从服务器获得了一个datetime变量,格式是: 6/29/2011 4:52:48 PM ,它采用的是UTC时间。我想使用JavaScript将其转换为当前用户的浏览器时区。

如何使用JavaScript或jQuery来实现这一点?

30 871.2K 0 票数 436
EN
datetime
timezone
utc
javascript
jquery

回答 30

Stack Overflow用户

回答已采纳

发布于 2011-06-30 02:42:23

在javascript中将字符串转换为日期之前,请在字符串后附加'UTC‘:

代码语言: javascript
复制
var date = new Date('6/29/2011 4:52:48 PM UTC');
date.toString() // "Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)"
票数 496
EN

Stack Overflow用户

发布于 2013-08-20 16:43:54

这是一个通用的解决方案:

代码语言: javascript
复制
function convertUTCDateToLocalDate(date) {
    var newDate = new Date(date.getTime()+date.getTimezoneOffset()*60*1000);
    var offset = date.getTimezoneOffset() / 60;
 
推荐文章
阳刚的小马驹  ·  logstash 这个怎么理解mutate { split => { "genre" => "|" } remove_field => ["path", "host","@timest
1 年前
豪爽的牛肉面  ·  Link is throwing 403 – Forbidden - Microsoft Q&A
2 年前
侠义非凡的小蝌蚪  ·  ruoyi报错Table 'ry.qrtz_locks' doesn't exist - Nullpoint9的个人空间 - OSCHINA - 中文开源技术交流社区
2 年前
酒量大的小蝌蚪  ·  人民大学:面向未来分类培养法治人才 - 中华人民共和国教育部政府门户网站
2 年前
谦虚好学的铁板烧  ·  【python进阶系列之pandas】数据处理的大佬 pandas之数据结构-阿里云开发者社区
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号