2015-02-03 18 views

risposta

6

Risulta questo è un bug di PHP riportato dal 2012 che ho appena trovato mentre stavo facendo questa domanda:

https://bugs.php.net/bug.php?id=62476

Questo è fastidioso.

Ecco una soluzione:

$date = DateTime::createFromFormat('m/d/Y', '01/01/2016'); 
$date->add(date_interval_create_from_date_string('59 days')); 
echo $date->format('m/d/Y')."\n";