2012-05-25 4 views
0

현재 서버 시간과 datetime 행과 밀리 초가있는 행의 차이를 PHP 페이지에 표시하고 싶습니다. 따라서 방정식이 친절하게 보입니다. like ((Datetime + Milliseconds) - 서버 시간).현재 시간과 타임 스탬프 + 밀리 초 사이의 시간차

유일한 문제는 코드에서이를 수행하는 방법이 확실하지 않다는 것입니다. 현재 datetime 행과 현재 시간의 차이를 echo strtotime($row['date_added']) - time();으로 가져올 수 있습니다. 밀리 초가 포함 된 행을 추가하려고 시도하면 date_mil, 실제로 길어집니다.

date_added의 날짜는 2012-05-25 16:55:06이고 date_mil의 값은 약 218238입니다.

나는이 모든 것을 수행하는 방법을 여전히 배우고 있으며, 이것은 나 혼란 스럽다. 도와 주셔서 감사합니다!

+0

밀리 초 마이크로 초가 아닌가요? 추가하려는 경우 마이크로 초의 수를 10^6 또는 1 000 000으로 나누고 적절한 경우 추가하십시오. – Zombaya

+0

밀리 초입니다. 위의 예에서 약 218 초입니다. – austinhollis

답변

0

방금 ​​내 문제를 해결했습니다.

$difference = time() - strtotime($row['date_added']); 
$milliseconds = round(($row['date_mil']) * .001); 
echo $milliseconds - $difference;