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':
I 2 campi sono di tipo date con predefinito 0000-00-00Codice 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\"";