我有以下功能,將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