javascript - 如何在 Javascript 中将日期转换为其他时区

标签 javascript datetime

<分区>

我正在尝试使用 JavaScript 将本地日期/时间转换为其他时区。

日期以 UTC 格式存储在数据库中。

例如,

value = "2014-08-15T11:09:10Z"

var dt = new Date(value)

输出将在我的本地时区

Fri Aug 15 2014 18:09:10 GMT+0700 (ICT)

但是如何使用 JavaScript 将其转换为其他时区(即莫斯科)。

最佳答案

你可以这样尝试:

function myTimeZOne(value, zone) {
    var f = 'YYYY/MM/DD HH:mm:ss ZZ';
    return moment(value, f).tz(zone).format(f);
}

同时检查 moment.js

关于javascript - 如何在 Javascript 中将日期转换为其他时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25342166/

相关文章:

python - 在新的 pandas 数据框列中计算年、月等日期时间差

python - 在 'for' 循环中处理 dtype

datetime - Google 表格单元格中的 ISO-8601 迄今为止的字符串

javascript - a.nodeName is undefined Jquery错误

java - 元素无法使用文本-selenium webdriver 定位

javascript - 当同位素/masonry 第一次加载时,它会一起皱巴巴的,如何修复?

PHP/MySQL - 查找可用的时间段

javascript - 如果sql查询成功,则打开一个新选项卡

javascript - react-chartjs 饼图不呈现

java - 我希望日期以毫秒(纪元)格式显示,但使用时间戳获取日期