在我的数据库中,我已将“已发布”行设置为时间戳,但在尝试对其进行转换/格式化时收到此通知:
Notice: A non well formed numeric value encountered
代码:
$posted = date('d/m/Y H:i:s', $row['posted']);
echo $posted;
我做错了什么?
最佳答案
这意味着 date()
的第二个参数需要整数,所以先将 $row['posted']
转换为时间戳。
试试
$posted = date('d/m/Y H:i:s', strtotime($row['posted']));
关于php - mysql时间戳转换/格式化通知: A non well formed numeric value encountered,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11622755/