가능한 중복 :
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectPHP 날짜 시간 오류
나는 다음과 같은 코드를 가지고 :
print_r($_POST);
$today2 = date("Y-m-d");
$datetime1 = date_create($today2);
$date4 = date_create_from_format('Y-m-d', '$_POST[Bday]');
$interval = date_diff(date_format($date4, 'Y-m-d'), $datetime1);
echo $interval->format('%R%Y Yrs');
$_POST['Age']= $interval->format('%R%Y Yrs');
이것은 $ _POST 배열 ([을 Fname] => tgyuh [ Lname] => hjuokl [전화] => 123-456-1234 [신장] => 60 [Bday] => 1942-08-07 [성별] => 0 [Hx] => [Age]
나는 다음과 같은 오류 메시지가 나타납니다
경고 : DATE_FORMAT()를 매개 변수 (1) 날짜 시간, /var/www/new-pt-data-entry.php
경고에 주어진 부울있을 것으로 기대 : date_diff()는 매개 변수 1이 DateTime이 될 것으로 기대하고, /var/www/new-pt-data-entry.php에 주어진 부울을 지정합니다.
/var/www/new에있는 객체가 아닌 객체의 함수 호출() -pt-data-entry.php on line 93 이 오류는 다음 코드를 나타냅니다.
echo $interval->format('%R%Y Yrs');
,
그랬어 !! '$ _POST [Bday]'를 $ _POST [ 'Bday']로 변경했습니다. $ interval = date_diff (date_format ($ date4, 'Y-m-d'), $ datetime1); ~ $ interval = date_diff ($ date4, $ datetime1); 감사합니다. – user1383642
@ user1383642 작동하는 경우 대답을 수락하십시오 :) – Lusitanian