Javascript 如何从输入字符串中去掉月/年/日期,而不考虑本地时区

Javascript 如何从输入字符串中去掉月/年/日期,而不考虑本地时区,javascript,momentjs,moment-timezone,Javascript,Momentjs,Moment Timezone,我试图从传递到MomentJavaScript的输入字符串中去掉月份、年份和日期 Ex: dateString = moment(2019-12-15T08:00:00.000Z) month = dateString.month() year = dateString.year() day = dateString.date() 所发生的是,根据运行代码的本地时区转换输入 如何确保在输入中不考虑本地时区,而只删除月/年/日值?将日期字符串按“T”拆分并使用矩。格式() 输入值总是这样,您可以

我试图从传递到MomentJavaScript的输入字符串中去掉月份、年份和日期

Ex: dateString = moment(2019-12-15T08:00:00.000Z)
month = dateString.month()
year = dateString.year()
day = dateString.date()
所发生的是,根据运行代码的本地时区转换输入


如何确保在输入中不考虑本地时区,而只删除月/年/日值?

将日期字符串按“T”拆分并使用矩。格式()


输入值总是这样,您可以多次拆分并获取日期

dateString = moment(2019-12-15T08:00:00.000Z);
time = dateString.split("T"); // time[0] = 2019-12-15 , time[1] = 08:00:00.000Z
date = time[0].split("-"); // date[0] = 2019 , date[1] = 12 , date[2] = 15
year = date[0]; // 2019
month = date[1]; // 12
day = date[2]; // 15
还是用那个

var dt = new Date( "December 25, 1995 23:15:00" );
month = dt.getMonth();

按“T”拆分日期字符串,并使用矩.format()
矩.utc('2019-12-15T08:00:00.000Z')。拆分('T')[0])。格式('M/D/YYYY')
var dt = new Date( "December 25, 1995 23:15:00" );
month = dt.getMonth();