Moment.js时区转换不正确

grahamfk45c

我正在尝试将一些日期和时间转换为不同的时区,而Moment.js不能正常运行。我已经通读了文档,并且看到了许多示例,并且看来我做得很正确,但是并不能正确地将洛杉矶时间转换为纽约时间。我究竟做错了什么?

JS

var timeSelected = 2020/12/04 17:00;
var clientTz = America/Los_Angeles
var presenterTz = America/New_York

var momentTz = moment.tz(timeSelected, clientTz).tz(presenterTz).format( 'YYYY/MM/DD HH:mm' );
焦点RS
const timeSelected = '2020/12/04 17:00';
const clientTz = 'America/Los_Angeles';
const presenterTz = 'America/New_York';

const momentTz = moment
    .tz(timeSelected, 'YYYY/MM/DD HH:mm', clientTz)
    .tz(presenterTz)
    .format('YYYY/MM/DD HH:mm');

moment.tz函数中的时间和时区之间可能存在参数。如果不是默认值,则必须传递源字符串的格式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章