-1
我以多種格式(包括C/C +和Javascript)看過此問題。我也看到了這個問題,它的形式是... How to calculate a span between dates excluding weekends or holidays。但是,假設你已經有了一個特定的日期。比方說,例如,2014-01-04
,我想在排除任何週末或節假日前三個工作日計算日期($diff
)。直接扣減三天將導致2014-01-01
,所以我們知道這是行不通的。所以,我減去另一天,得到2013-12-31
- 再次,不好。另一個嘗試給我們2013-12-30
。最後,我們有兩個日期之間的三個實際工作日!但是,讓我們只是說,,因爲它會在2014年,2013-12-30
落在一個星期天....男人,哦,男人 - 再次發起!好吧,我想你明白了。 如何在世界上獲得我想要的結果?如何避免在日期中添加或減少日期的週末或節假日
週末檢查也必須在while循環中。用'2015-12-27'測試你的功能,你將在12月25日星期五結束。 –