echo "<b>Requested:</b><br>".round(abs(date("Y-m-d H:i:s") - date("Y-m-d H:i:s", strtotime($row['timestamp'])))/60,2)." minute(s) ago<br>";
echo "<b>Current Time:</b><br>".date("Y-m-d H:i:s")."<br> ";
echo "<b>Requested Time:</b><br>".date("Y-m-d H:i:s", strtotime($row['timestamp']))."<br> ";
내 문제는 항상 0 분 요청한 말한다이다 그 이미지는 7 분 전에 계산되어야한다고 보여줍니다. 내가 위의 링크에있는 코드가 다른 형식으로 그걸로 엉망이 되려고했는지 보여 주려고했는데 어떤 도움이 필요했기 때문에 거대한 숫자를 주었다.
이는 MySQL의에서 가져온 중입니다 그렇다면,'timestamp' 컬럼에 대한 정확한 데이터 타입은 무엇입니까? (TIMESTAMP라고 가정) – Jhecht
그리고 MySql 페치이고 데이터 유형이 날짜 인 경우 PHP와 MySQL이 동일한 날짜 형식을 사용하는지 확인하십시오. –