코드 사이에 정확한 날짜가 표시되지 않는 문제가 있습니다. Days Minutes and Seconds는 모두 올바르게 작동하지만 시간이 빼기 금액으로 표시되고 나머지는 그렇지 않은 것으로 보입니다. 이 날짜 2171167 = 2013년 5월 18일 0시 0분 0초 사용 예를 들어PHP 두 날짜를 비교하지만 시간이 올바르게 작동하지 않습니다.
- 2013년 4월 22일 20시 53분 53초
을 나는 이십오일 19시 6분을 다음과 같은 출력을 나타납니다 내가 주석 한 두 번째 "시간"변수가 작동하지 않는 이유를 말해주십시오 수 있다면
$date_one = date('Y-m-d H:i:s');
$date_two = date('Y-m-d H:i:s', mktime(0, 0, 0, 5, 18, 2013));
$Difference = abs(strtotime($date_two) - strtotime($date_one));
$Days = date("d", $Difference);
//$Hours = date("H", $Difference); Why does this NOT WORK???
$Minutes = date("i", $Difference);
$Seconds = date("s", $Difference);
07 내가 대단히 감사하겠습니다.
주석 처리 된 행은 19를 반환하지 않습니까? 돌아 오는게 뭐야? – jraede
그것은 19를 반환하고 나는이 시나리오에서 3이어야한다고 생각합니다. – Ryan
예, 오늘의 나머지 20:53:53은 03:06:07 – Ryan