2009-11-08 8 views
4

현재 PHP/MySQL 및 jQuery 시간대 플러그인을 사용하고 있습니다. 기본적으로 데이터베이스에서 타임 스탬프를 가져 와서 ISO 8601 형식으로 변환해야합니다. 내 현재 형식의 타임 스탬프 TIMEAGO를 사용하여 시도MySQL 데이터베이스에서 ISO 8601 타임 스탬프 선택

0000-00-00 00:00:00

,하지만 작동하지 않습니다이 2008-07-17T09:24:17Z

처럼

현재, 내 타임 스탬프 형식의 데이터베이스에 있습니다. 그것은 항상 '1 분도 안 남았습니다.'라고 항상 말합니다.

그러나 ISO 8601 형식으로 하드 코드하면 작동합니다.

1) ISO 8601 형식

2) 또는 타임 스탬프를 선택하고 PHP로 ISO 8601로 변환에 내 타임 스탬프를 변환하는 SELECT 문을 사용하여 : 따라서, 나도 약간의 도움이 필요합니다.

많은 감사합니다.

답변

10

이런 식에 SELECT 문에서 결과를 사용해보십시오 :

$iso_date = date('c',strtotime($selected_timestamp)); 
출력 ISO 8601 타임 스탬프에 다음, 당신의 DB에서 변수 $ selected_timestamp를 사용하는 PHP 타임 스탬프로 변환, 것

$ iso_date.

+0

감사합니다. Braeden. 그게 잘됐다! – Dodinas

관련 문제