I want to subtract $date
with $interval
, please note that $interval
is number of workdays. Here are some examples (format: yyyy-mm-dd)
$date
= 2013-10-07,$interval
= 5,$result
= 2013-09-30$date
= 2013-10-07,$interval
= 1,$result
= 2013-10-04
My code so far
$div = floor($interval / 5);
$mod = $interval % 5;
$workdays = $div * 7 + $mod;
$result = date("Y-m-d", strtotime($date . "-$workdays days"));
$date
= 2013-10-07,$interval
= 5,$result
= 2013-09-30 => true$date
= 2013-10-07,$interval
= 1,$result
= 2013-10-06 => false
Please give me direction to solve this problem, thanks.