fork download
  1. <?php
  2.  
  3. $now = new DateTime();
  4. echo 'Now: ', $now->format('Y-m-d H:i:s'), PHP_EOL;
  5. $hms = new DateInterval(
  6. 'PT'.$now->format('H').'H'.
  7. $now->format('i').'M'.
  8. $now->format('s').'S'
  9. );
  10. $date = new DateTime('6 weekdays');
  11. echo '+6 weekdays: ', $date->format('Y-m-d H:i:s'), PHP_EOL;
  12. $date->add($hms);//add hours here again
  13. echo 'Fixed H:i:s bit ==> ', $date->format('Y-m-d H:i:s');
  14.  
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Now: 2014-03-18 12:27:24
+6 weekdays: 2014-03-26 00:00:00
Fixed H:i:s bit ==> 2014-03-26 12:27:24