我正在与一家购物网站合作,该网站通过英国邮件交付货物,预计交付时间为 7 天。
所以我将预计交货日期设置为:
// gives me the date 7 days into the future
$expectedDate=Date('Y:m:d', strtotime("+7 days"));
一切正常,直到我传递日期的英国邮件 API 返回以下错误:
[Errors] => stdClass Object
(
[UKMWebError] => stdClass Object
(
[Code] => 8200
[Description] => Validation failed. 05/06/2012 is not a working day.
)
)
例如,2012 年 5 月 6 日是星期二,但我不知道这是假期。因为是假期,所以被拒绝了。
我想做的事:
确定 5-7 天范围内的预期交货日期
跳过周末
如果我在数组中有假期列表,则跳过这些日期或给我 5-7 天范围内的日期
我还想补充一件事,例如现在需要跳过的假期数组只包含这个值你能更新你的答案“05/06/2012”吗
是否可以?有人可以展示一个工作示例吗?