mysql时间戳转换/格式化注意:遇到一个非常好的数值

Ann*_*kic 9 php mysql formatting timestamp date

在我的数据库中,我将行"已发布"设置为时间戳,但在尝试转换/格式化时我收到此通知:

Notice: A non well formed numeric value encountered
Run Code Online (Sandbox Code Playgroud)

码:

$posted = date('d/m/Y H:i:s', $row['posted']);
    echo $posted;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

uzy*_*zyn 16

这意味着第二个参数date()是期望整数,因此$row['posted']首先转换为时间戳.

尝试

$posted = date('d/m/Y H:i:s', strtotime($row['posted']));
Run Code Online (Sandbox Code Playgroud)