기본 FQL 코드가 있는데, 반환 값은 항상 "1970 년 1 월 1 일 7시"이지만 타임 스탬프를 "g : i F jS Y"로 변환하고 싶습니다.FQL에서 UNIX 시간 변환
MySQL을 쿼리 할 때 이전에 동일한 코드를 사용했습니다.
내가 뭘 잘못하고 있니? 이것도 모범 사례입니까? $post['updated_time']
가 유효한 유닉스 타임 스탬프 인 경우
$result = $facebook->api(array('method' => 'fql.query', 'query' => 'SELECT post_id,message,permalink,updated_time
FROM stream
WHERE source_id=' . $page_id . ' LIMIT 4'));
foreach ($result as $post) {
?>
<tr class="feed"><td><p><?= $post['message'] ?> <br><br> <pink><?= date('d-m-Y', strtotime($post['updated_time']))?> </pink> <br> <a target="_blank" class="tweet-link" href="<?= $post['permalink'] ?>">View on Facebook</a></p></td></tr>
<?
'$ post [ 'updated_time']'값의 형식은 무엇입니까? 'strtotime()'의 지원 형식이 아닌 것 같습니다. 왜냐하면'strtotime()'은 실패하면 실패 할 때'false'를 반환하고, 1 월 날짜 인'(int) false == 0'을 반환하기 때문입니다. – loushou
이것은 UNIX 타임 스탬프입니다. – user2994718