타임스탬프(Timestamp) 형태를 rss 날짜 형태로 바꾸는 코드 구현

function timestamp2rss( $timestamp ){
    return gmdate('D, d M Y H:i:s', $timestamp).' +0900';
}

일단 날짜를 timestamp 형태로 바꾸면 RSS 형태로 만드는 것은 쉽지만, 역시 긁어서 사용하는 것만큼 쉽지는 않겠죠.

20091010(Ymd 형태로 뽑으면 이렇게 되죠.) 형태로 돼 있는 날짜를 유닉스 타임스탬프(Unix Timestamp)로 바꾸는 함수는 제가 쓴 글 Ymd 형태 date를 timestamp로 변환하는 php 코드를 보시면 됩니다.

+0900에 대해

RSS가 인식하는 date format(날짜 형태)은 RFC-822 포맷이라고 하네요. 그리니치 표준 시간대에서 한국 날짜로 하려면 9시간을 더해 줘야 하는 것 같습니다. 그래서  마지막 부분에 +0900가 붙는 것이지요.

카테고리 글 목록 👉

대표글

“타임스탬프(Timestamp) 형태를 rss 날짜 형태로 바꾸는 코드 구현” 에 하나의 답글

  1. […] 함수는 앞서 설명한 Ymd 형태 date를 timestamp로 변환하는 php 코드 와 타임스탬프(Timestamp) 형태를 rss 날짜 형태로 바꾸는 코드 구현 을 종합해서 만든 겁니다. […]

댓글 남기기