Io ricavo due date, da un form, nel formato GG/MM/AAAA e voglio inserire in un array tutte le date comprese in quell'intervallo. Di seguito il codice PHP che ho utilizzato:
Codice PHP:
$dal = $_POST['dal'];
$al = $_POST['al'];
//conts giorni
if ($_POST['dal'] != "") $date_from_parts = explode('/', $dal);
if ($_POST['al'] != "") $date_to_parts = explode('/', $al);
$ts_from = mktime(0, 0, 0, $date_from_parts[1], $date_from_parts[0], $date_from_parts[2]);
$ts_to = mktime(0, 0, 0, $date_to_parts[1], $date_to_parts[0], $date_to_parts[2]);
for ($x = $ts_from; $x <= $ts_to; $x += 86400) {
$vacation_days[] = date('Y/m/d', $x);
}
Questo codice mi stà dando problemi solo con Marzo, in particolare dal 29 al 31.
Non riesco a capire... grazie dell'attenzione