缩短日期符号 codeigniter

Shorten date notation codeigniter

我正在使用 CodeIgniter 构建一个网络应用程序,我想显示最新的帖子。我计算发布日期和当前日期之间的时间。问题是它显示如下:1d 4h 2m 或 9h 32m。所以在这种情况下,我实际上只想显示 1d 或 9h。这怎么可能?

我是这样计算时间的:

span class="time"><?php
                           $this->load->helper('date');

                           $post_date = strtotime($t['story_date']);
                           $now = strtotime(date('Y-m-d H:i:s'));

                           echo timespan($post_date, $now);

                           ?> </span>

timespan 函数有一个名为 "Units" 的第三个参数 - 也许这有用吗? 查看 here 了解更多信息