爲什麼在這些日期之間我得到5,9 ....如果我再用一年,我得到6?它只發生在三月和2008年...爲什麼有一個小時的差異?一個小時的差異,但只在某些日期
<?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;
}
?>
您使用哪種語言? – 2010-02-10 00:52:22
這看起來像PHP。 – JYelton 2010-02-10 00:54:50
我的猜測是PHP,因爲這是我認識的'strtotime'作爲std的唯一通用語言。庫函數。 – Amber 2010-02-10 00:55:13