在我的数据库中,我将行“已发布”设置为时间戳,但在尝试转换/格式化时我收到此通知:
Notice: A non well formed numeric value encountered
代码:
$posted = date('d/m/Y H:i:s', $row['posted']);
echo $posted;
我做错了什么?
答案 0 :(得分:16)
这意味着date()
的第二个参数是期望整数,因此首先将$row['posted']
转换为时间戳。
尝试
$posted = date('d/m/Y H:i:s', strtotime($row['posted']));