我有以下功能,将30个工作日添加到日期。我通过UTC
,但输出给我eastern daylight time
我能做些什么来获得只有UTC出这个功能?我试过moment(tmpDate).utc()
,但似乎没有任何工作。任何帮助将是伟大的,谢谢!moment.js将东部夏令时转换为utc?
function addBusinessDays(date, daysToAdd) {
var cnt = 0;
var tmpDate = moment(date);
while (cnt < daysToAdd) {
tmpDate = tmpDate.add('days', 1);
if (tmpDate.weekday() != moment().day("Sunday").weekday() && tmpDate.weekday() != moment().day("Saturday").weekday()) {
cnt = cnt + 1;
}
}
return tmpDate._d;
}
var tmp = addBusinessDays("Tue Apr 04 2017 00:00:00 GMT+0000 (UTC)", 30);
你正在将字符串转换为正常日期... not utc date – charlietfl
我真的没有太多的想法我在这里做什么。我现在很困惑。我怎么能把它变成一个utc日期? –
阅读文档...有一个UTC部分https://momentjs.com/docs/#/parsing/utc/ – charlietfl