Moment JS-在不考虑时区的情况下获取日期

use*_*008 4 javascript momentjs

我确实阅读了不同的StackOverflow帖子,并且他们建议从现在开始使用.utc,但是它不起作用

注意:我在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');
Run Code Online (Sandbox Code Playgroud)

电流输出:

noconversion-2018-06-11

转换-2018-06-11

预期输出: 06/10/2018仅从提供的日期开始获取日期

CODEPEN链接

Phi*_*ing 7

您是否尝试过parseZone?

moment.parseZone(end).format('MM/DD/YYYY');
Run Code Online (Sandbox Code Playgroud)

那应该保持您的UTC偏移量被应用。然后,如果您想保存UTC偏移量,也可以计算它:

moment.parseZone(end).format('MM/DD/YYYY').utcOffset();
Run Code Online (Sandbox Code Playgroud)