2013-05-28 3 views
4

을 보았습니다. 그리고 created_utc는 1304465246.0으로 표시되지만, PHP:date의 경우에는 어떻게 일치하는지 잘 모르실 수 있습니다. 누군가가 나에게 그것을 설명하고 내가 사용 가능한 형식누군가 reddit의 created_utc에 대해 설명 할 수 있습니까? 을 보면

+0

하는 당신은 그냥 타임 스탬프를 넣을 수 있어야한다 'date ("m/d/Y", $ timestamp);와 같은 날짜 함수에'표시하려고하는 것을 더 잘 이해하기 위해서는 코드를 보는 것이 도움이 될 것입니다. – Dropzilla

답변

4

으로 바꿀 수있는 방법을 제공 할 수 있습니다 것은 UNIX-timestamp 것 같다 당신은 다음을 수행하여 사람이 읽을 수있는 무언가로 변환 할 수 있습니다 :

$timestamp = 1304465246; 

echo date('m/d/Y', $timestamp); 

당신을 05/04/2011이 다시 전송됩니다.

당신의 필요에 맞게 포맷하는 방법에 대해서는 PHP: date을보십시오.

+0

빠른 대답 주셔서 감사합니다 – 8BW

0

유닉스 타임 스탬프입니다.

$dt = new DateTime('@'.'1313790243'); 
echo $dt->format('Y-m-d H:i:s'); // output: 2011-08-19 21:44:03 

당신은 또한 당신의 시간대로 변환 할 수 DateTimeZone 객체를 사용할 수 있습니다 (또는 당신이 선호하는 어떤 시간대 중) : 다음 DateTime 객체를 사용하여 변환

$dt->setTimeZone(new DateTimeZone('America/New_York')); 
echo $dt->format('Y-m-d H:i:s'); // output: 2011-08-19 17:44:03 
+0

빠른 답변 주셔서 감사합니다 – 8BW

+0

고맙습니다. 시간대를 염두에 두십시오. 사이트/사용자에게 올바른 현지 시간을 표시하는 데 중요합니다. – webbiedave

관련 문제