php - mysql时间戳转换/格式化通知: A non well formed numeric

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

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/

相关文章:

python - 如何在没有任何额外符号(方括号 [] 和元素之间的空格)的情况下打印 Numpy

python - 带有负索引的 str.format(list) 在 Python 中不起作用

java - 是否有可用的 Java 库完全支持 Excel 的格式字符串?

java - 无法解析自定义日期格式。 ( java )

python - 格式化数字,使它们在小数点上对齐

java - RSS 2.0 提要中的 RFC-822 日期时间格式 : CET not accep

iphone - 在Objective-C中将小数转换为分数?

git - Git 提交消息的推荐格式

visual-studio-2008 - 如何添加法国商标符号 (MD)?

perl - 在 Perl 中获取 UTC 偏移量的最佳方法是什么?