小编Jam*_*mes的帖子

如何格式化PHP中的时间戳日期?

我有一个数据库行,其类型为"timestamp".每次添加新记录时,它会自动填充该记录插入的时间.现在,对于其中一个记录,它保存了值:

2010-06-19 18:40:51
Run Code Online (Sandbox Code Playgroud)

我尝试通过以下方式将其转换为更加用户友好的格式:

$timeStamp = $row['date'];
$timeStamp = date( "m/d/Y", $timeStamp);
Run Code Online (Sandbox Code Playgroud)

但它返回这个:

12/31/1969
Run Code Online (Sandbox Code Playgroud)

我在某处读过日期函数只能在unix时间戳上使用,也许我在数据库中的内容不是一个合适的时间戳,我需要先将它转换为一个才能使用日期函数(?).解决办法是什么?

php mysql

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysql ×1

php ×1