Skip to Content
Go Back
안형우

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

📌 워드프레스, 답답한 빌더와 플러그인 대신 시원하게 커스터마징하기 2023-01-15
📌 아무도 말하지 않는 PHP의 좋은 점 2018-10-13
📌 유지보수하기 쉬운 CSS 전략(슬라이드) 2016-12-20
📌 워드프레스 테마에서 템플릿 파일 매칭 순서 2013-05-12

타임스탬프(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 코드를 보시면 됩니다. […]

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가 붙는 것이지요.

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다