솔직히, 난 깜짝 놀랐어. 아무도 왜이 코드로 실패 메시지를 받게 될지 말해 줄 수 있습니까?Zend_Date 및 ISO_8601 형식의 문제
$date = Zend_Date::now();
$date = $date->getIso();
if(Zend_Date::isDate($date, Zend_Date::ISO_8601)) {
print('success');
} else {
print('failure');
}
exit;
Zend_Date 객체를 전달하면 실패합니다.
UPDATE :
초기 $ 날짜 오브젝트를 위해서 var_dump은 다음과 같다 :
오브젝트 (Zend_Date) # 107 (8) {[ "_locale : 개인"] => 스트링 (5) ""("_ _ _ : _ _ _ : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _") _ " int "0"[ "_dst : protected"] => bool (true) => 문자열 (14) "아메리카/덴버"[ "_offset : private"] => int (25200) [ "_syncronised : private" }
그리고 $ date-> getIso를 호출 한 후 $ date 문자열의 var_dump()는 다음과 같습니다
문자열 (25) "2009-11-06T04 : 48 : 20-07 : 00"
내가 PHP 5.2.8에 ZF 1.9.5를 사용하고 있습니다. XAMPP를 Windows 용으로도 사용하고 있습니다.
var_dump ($ date)는 무엇을 제공합니까? – Greg