Una differenza ora, ma solo per alcune date
Domanda
Perché tra queste due date che ricevo 5,9 .... e se uso un altro anno che ricevo 6 ???? Succede solo a marzo e il 2008 ... perché c'è una differenza di un'ora ???
<?php
$from = '2008-03-04';
$to = '2008-03-10';
echo datediff($from,$to);
$from = '2010-03-04';
$to = '2010-03-10';
echo datediff($from,$to);
function datediff($from,$to)
{
$diff = strtotime($to) - strtotime($from);
$diff = $diff/(60*60*24);
return $diff;
}
?>
Soluzione
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow