我确实阅读了不同的 StackOverflow 帖子,他们建议从一开始就使用 .utc,但它不起作用
Note:我在 PST 区域
const start = '2018-06-10T21:00:00-04:00';
const end = '2018-06-10T23:00:00-04:00';
const noconversion = moment.utc(start).format('MM/DD/YYYY');
const converted = moment(end).format('MM/DD/YYYY');
电流输出:
没有转换 - 2018-06-11
转换 - 2018-06-11
预期输出:06/10/2018 只需从提供的日期中获取日期
密码链接 https://codepen.io/snehav27/pen/ZjJbMW
const date = '2018-06-16T00:00:00-04:00';
const oldConversion = moment(date).format('MM/DD/YYYY');
const newConversion = moment.parseZone(date).format('MM/DD/YYYY');
alert('********oldConversion**********'+ oldConversion);
alert('********newConversion**********'+ newConversion);
你尝试过parseZone吗?
moment.parseZone(end).format('MM/DD/YYYY');
这应该会保留您的 UTC 偏移量。如果您想保存的话,您还可以计算 UTC 偏移量:
moment.parseZone(end).format('MM/DD/YYYY').utcOffset();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)