【发布时间】:2016-08-16 07:52:26
【问题描述】:
我想在 php 中为时间戳格式添加一个小时
这是我一直在尝试的:
在我的数据库中,我有一个名为 ts 的字段,如时间戳(它是捕获 CURRENT_TIMESTAMP 的时间戳字段)。
然后我在 codeigniter 中有一个 foreach 来显示我的结果。在我的结果中,我回显了 ts 变量,但它捕获的时间是错误的,所以我想更改时间并增加 2 小时。
这是我尝试过的代码:
foreach($row as $reg){
$timestamp = $reg->ts;
$date = new DateTime($timestamp);
$nTime = $date->modify('+2 hour');
echo $nTime;
}
它给了我这个错误:
遇到 PHP 错误 严重性:4096Message:类 DateTime 的对象无法转换为 stringFilename:libraries/Table.php 行号:353
【问题讨论】:
-
你应该在插入时解决这个问题,也许?
标签: php mysql codeigniter