문제

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);

수동 로케일 지원 등

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top