我从script.php获取此代码,此代码为enddate,但此代码显示数天,我搜索显示日期结束
exmple: 代码显示30天到期
和我搜索显示18/02/2018到期
public function days($enddate)
{
$now = time();
$your_date = strtotime($enddate);
$datediff = $your_date - $now;
$rem = floor($datediff / (60 * 60 * 24));
return ($rem <= 0 ? 0 : $rem);
}
答案 0 :(得分:-2)
您必须使用date
方法格式化时间戳,如下所示:
public function days($enddate) {
$now = time();
$diff = strtotime($enddate) - $now;
return date('d/m/Y', $now + $diff);
}