0

我正在使用 Moment Js 将 CST 时间转换为本地浏览器时间。我的数据来自后端代码,位于“美国/芝加哥”时区。我想将“美国/芝加哥”时区转换为浏览器时间。但是日期没有正确转换。

下面是代码。

var currentDate = moment.parseZone('2018-10-02 06:30:53').local().format('MM/DD/YYYY');
var currentTime = moment.parseZone('2018-10-02 06:30:53').local().subtract({
  'minutes': 0
}).format('hh:mm A');
console.log(currentDate, currentTime)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.js"></script>

输入日期:“2018-10-03 01:46:40”('美国/芝加哥')

输出日期:“10/03/2018 07:16 AM”(IST 时区)

预期输出:2018 年 10 月 3 日下午 12:16”(IST 时区)

4

0 回答 0