Twitter 응답 Zend Framework의 서식 날짜
-
06-07-2019 - |
문제
Zend_date를 사용하여 Twitter API 응답에서 날짜 필드를 포맷하려고합니다. 나는 다음과 같은 날짜를 출력하고 싶다 :
2009 년 7 월 21 일, 12:30:00 (예 :)
이것은 어떤 형식입니까? :
금요일 10 월 23 일 15:47:42 +0000 2009
정말 감사합니다
해결책
나는 그냥 최고의 행운을 가졌다
$d = new Zend_Date(strtotime($input));
$twitter_format_out = $d->toString('EEE MMM dd HH:mm:ss Z YYY');
다른 팁
이 날짜는 표준 형식이 아닙니다. 따라서 오른쪽 상수가있는 형식을 만들어야합니다 (여기에서 참조하십시오).
첫 번째 예제 (2009 년 7 월 21 일, 12:30:00) :
$format = "d ' of ' MMMM ' of ' YYYY, h:mm:ss";
두 번째 예제 (금요일 10 월 23 일 15:47:42 +0000 2009) :
$format = "EEE MMM d h:mm:ss Z YYYY";
날짜 가져 오기 위해 둘 다 사용할 수있는이 형식
$date = new Zend_Date($string, $format);
또는 출력을 위해
$date->toString($format);
봐 수동 로케일 지원 등
제휴하지 않습니다 StackOverflow