0
我想製作腳本來計算運送日期。Javascript日期運費計算
運送是僅在週末的下一個日期它是在星期一。
你能幫我嗎?
今天的例子是16.12,腳本應該返回出貨日期19.12。如果有17.12。腳本也應該返回19.12和18.12相同。
送貨第二天的營業日之間。所以,如果我們點了19.12。劇本必須在20.12返回。
請幫忙。
謝謝!
我想製作腳本來計算運送日期。Javascript日期運費計算
運送是僅在週末的下一個日期它是在星期一。
你能幫我嗎?
今天的例子是16.12,腳本應該返回出貨日期19.12。如果有17.12。腳本也應該返回19.12和18.12相同。
送貨第二天的營業日之間。所以,如果我們點了19.12。劇本必須在20.12返回。
請幫忙。
謝謝!
獲取今天的日期後,您可以使用JavaScript的getDay()。只有這樣,你會不得不寫週五週六代碼,並可能週日
http://www.w3schools.com/jsref/jsref_getday.asp
function getNextBusinessDay(dateIn) {
var dayOfWeek = dateIn.getDay();
var shippingDate = dateIn
switch (dayOfWeek) {
case 5:
//friday add 3 days
shippingDate = new Date(shippingDate.setDate(dateIn.getDate() + 3))
break;
case 6:
//saturday add 2 days
shippingDate = new Date(shippingDate.setDate(dateIn.getDate() + 2))
break;
default:
//any other day so just add 1 day
shippingDate = new Date(shippingDate.setDate(dateIn.getDate() + 1))
break;
}
return shippingDate;
}