我更喜欢在Codeigniter中计算日期时间,如下所述
我从具有两个不同持续时间的数据库中选择日期
- From_date = 2014-11-30,
- To_date = 2014-12-03,
我想得到如下结果。
持续时间 = from_date-To_date
持续时间 = ?
<?php
$exp = date("y-m-d",strtotime($invoice->fto));
$now = date("y-m-d",time());
$diffday = $now-$exp;
echo $diffday;
?>
如上面的代码,我只得到 0
CodeIgniter 有一个辅助函数,它将在日期助手中为您执行此操作。称为"时间跨度"
https://ellislab.com/codeigniter/user-guide/helpers/date_helper.html
echo timespan($exp, $now);