2013-10-08 3 views
0

을 변경 한 경우 RSS 피드를 읽지 않는 내가 pubDate의 MySQL의 기능을 재현하는 데 필요한, 그것은 다음과 같이 :Liferea는 내가 <a href="http://terminal.jcubic.pl/comments-rss.php" rel="nofollow">rss</a>이있는 pubDate의

CREATE FUNCTION rss_date(date datetime) 
RETURNS VARCHAR(30) DETERMINISTIC 
RETURN DATE_FORMAT(date, "%a, %d %b %T UTC"); 

과 같은 출력 모양을 :

<pubDate>Mon, 07 Oct 09:05:24 UTC</pubDate> 

내 rss_date 함수가 제거 되었기 때문에 어떻게 보이는지 기억이 안납니다. RSS의 문제점과 해결 방법은 무엇입니까?

답변

2

RSS datetime 표준은 D, d M Y H:i:s O입니다. MySQL 형식으로 '%a, %d %b %Y %T ___ (___은 시간대, 오프셋은 +0200 또는 바로 가기 UTC, EST 등이 유효합니다).

RSS 피드에 대한 날짜 - 시간 구문에 대한 자세한는 당신이 Feed Validation Service을 사용할 수 있습니다 피드를 확인하는 절 5.

DROP FUNCTION `RSS_DATE`; 

CREATE FUNCTION `RSS_DATE` (date DATETIME) 
RETURNS VARCHAR(31) DETERMINISTIC 
RETURN DATE_FORMAT(date, '%a, %d %b %Y %T UTC'); 

SELECT RSS_DATE(NOW()); # will output > Tue, 08 Oct 2013 18:48:56 UTC 

, RFC-822에서 읽을 수 있습니다.

+0

이제 나는 그것을보고, 나는 그 해를 잊는다. – jcubic

관련 문제