這只是一個很簡單的:我的PHP回聲行[「日期」]不知怎麼就這樣消失
<td>Created Date:</td><td><?php echo $row2['CreatedDate']; ?></td>
但它工作在一個頁面一個MySQL表相同的字段名稱和相同的數據類型的日期時間,但在另一個頁面中,在另一個表中使用完全相同的字段和數據時間類型時,文本會消失。 我嘗試:
$test = date_format($row2['CreatedDate'], 'g:i A');
echo $test; ?></td>
然後我得到這個錯誤:
Warning: date_format() expects parameter 1 to be DateTime, null given in So somehow it is null.
任何想法?
發佈一些代碼,請 –
好了,該錯誤信息是非常明確的,不是嗎?函數'date_format()'需要一個類型爲'DateTime'的參數,但是你交出'NULL',這是'$ row2'的值。那麼'$ row'中的值是什麼? – arkascha