【发布时间】:2014-06-10 22:43:35
【问题描述】:
我已经谷歌了,我放弃了,这里是......
我一直在处理时间/时间戳等方面遇到问题,我正在尝试以 SQL TIMESTAMP 格式从我的数据库中提取日期,这就是我目前所拥有的......
$db = $row_rsSearch['created_date'];
$newdate = date("d/m/Y H:i:s", strtotime('+3 hours', $db));
它有什么问题?当数据库提供时,我收到“31/12/1969 20:33:34”的返回... 2014-04-25 02:19:53
提前致谢。
【问题讨论】:
-
是的,你是对的。您正在从数据库中获取值“2014-04-25 02:19:53”,但在 php 代码端,您正尝试使用“/”转换来转换日期。所以它会给你这样的方式,所以只需重写该行如下
$newdate = date("d-m-Y H:i:s", strtotime('+3 hours', $db));
标签: php mysql database date timestamp