【发布时间】:2013-12-19 10:27:03
【问题描述】:
我在许多格式中看到过这个问题,包括 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 是在周日......好吧,我想你明白我的意思了。
我到底怎么才能得到我想要的结果?
【问题讨论】: