Devo sottrarre la data di partenza con la data di arrivo per avere il numero di giorni che un cliente resta in albergo.
Se pero' le date si accavallano tra fine mese e inizio mese per esempio: 26/11 - 1/12 invece di darmi 5 notti mi da -25.
Come mai?
Ecco come calcolo:
[php]
<?$notti =($data_partenza - $data_arrivo);
echo "$notti"; ?>
?>
Come posso aggiustare ??
La query la faccio cosi':
Codice PHP:
$sql "select id, DATE_FORMAT(data_arrivo, '%d/%m') AS data_arrivo, DATE_FORMAT(data_partenza, '%d/%m/%Y') AS data_partenza from $tabella where id = \"$id\""
I 2 campi sono di tipo date con predefinito 0000-00-00