2010-02-10 8 views
-1

그 날짜 사이에 나는 5,9 ...가되고, 다른 연도를 사용하면 6이됩니다. ???? 그것은 단지 3 월과 2008 년에 일어납니다 ... 왜 시간 차이가 있습니까 ???1 시간 차이가 있지만 일부 날짜에만 해당

<?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; 
} 
?> 
+2

어떤 언어를 사용하고 있습니까? –

+0

이것은 PHP처럼 보입니다. – JYelton

+0

내 생각에 PHP로,'strtotime'을 std로 사용하는 유일한 공용 언어라고 생각합니다. 라이브러리 기능. – Amber

답변

3
+0

예, PHP 이 맞는지 모르겠지만 PHP 오류 또는 TIMESTAMP 중 하나인지 알 수 없습니다 – Gmi182

+0

아니요. 2008 년 3 월 4 일 자정부터 2008 년 3 월 10 일 자정까지 144 시간 만에 143 시간이 걸렸습니다. –

+0

왜? 하루 24 시간 있습니다. 왜 거기에 있습니까? – Gmi182

관련 문제