1 시간 차이이지만 일부 날짜에만 해당됩니다
문제
왜 그 날짜 사이에 나는 5,9를 얻는다 .... 그리고 다른 해를 사용하면 나는 6을 얻는가 ???? 3 월과 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;
}
?>
해결책
제휴하지 않습니다 StackOverflow