将CST时间转换为本地浏览器时间

时间:2018-10-03 06:34:28

标签: javascript angularjs angular2-moment

我正在使用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 PM(IST时区)

0 个答案:

没有答案