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