나는 다음을 실행하려고합니다
$d = "2015-Mar-22";
$dsd = DateTime::createFromFormat('Y-M-d H:i:s', $d . " 00:00:00");
$ds = strtotime($dsd->date);
그리고 얻다
PHP Notice: Undefined property: DateTime::$date in php shell code on line 1
그러나 var_dump($dsd)
유닉스 타임 스탬프로 변환하기 전에 전화 하면 정답을 얻습니다.
echo strtotime($dsd->date);
1427007600
여기에 뭔가 빠졌나요?
부작용 으로 인해 사용할 수있는 문서화되지 않은 속성을 사용하려고합니다 .
-> 사용 가능한 날짜는 실제로 var_dump () 지원의 부작용입니다.
타임 스탬프 $dsd->getTimestamp()
대신 strtotime($dsd->date)
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다