Moment js - 获取日期而不考虑时区

2024-04-21

我确实阅读了不同的 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(使用前将#替换为@)

Moment js - 获取日期而不考虑时区 的相关文章

随机推荐