Php codeigniter timespan功能从1小时开始?

Php codeigniter timespan功能从1小时开始?,php,mysql,codeigniter,Php,Mysql,Codeigniter,我正在使用Codeigniter 3.0.3 当我使用timespan时,从1小时开始,而不是从1秒开始 这是我的密码 $post_date = $post->post_date; $now = time(); $units = 1; echo timespan($post_date, $now, $units); 我在视图中的foreach循环中使用它,$post->post_date=1450879391echo timespan($post_date,$now,$units)的具体

我正在使用Codeigniter 3.0.3

当我使用timespan时,从1小时开始,而不是从1秒开始

这是我的密码

$post_date = $post->post_date;
$now = time();
$units = 1;
echo timespan($post_date, $now, $units);

我在视图中的foreach循环中使用它,$post->post_date=1450879391

echo timespan($post_date,$now,$units)的具体功能是什么返回给您?时间跨度(14508793911450879392,1)是否也给您一个小时?由于codeigniter是开源的,您也可以查看一下函数内部,看看它在做什么:)我添加新帖子时返回了1个小时,但问题解决了,我使用了local_to_gmt插入数据库函数,我使用了gmt to_local,而不是现在从0ah开始,好的,很高兴回答您自己的帖子,这将有助于其他人