2
我需要將2個工作日添加到當前日期。 我打算使用strtotime,但strtotime的平日不包括星期六。如何指定星期六爲星期幾作爲時間
$now = date("Y-m-d H:i:s");
$add = 2;
$format = "d.m.Y";
if(date('H') < 12) {
$add = 1;
}
$date = strtotime($now . ' +'.$add.' weekdays');
echo date($format, $date);
如果您在星期五運行它,則會輸出星期二。但它實際上應該在星期一返回。
我如何將週六添加爲工作日?
我不認爲你可以做到。如果你需要特定的業務邏輯,你應該自己實現它,而不是依賴'strtotime'的automagic。 「營業日」的定義與「平日」不同。假期怎麼樣? – deceze