【原创】tp5软件过期提醒

/*软件过期提
醒知识点:
1、strtotime($time); //转化为时间戳 ,时间要转换为时间戳进行计算
2、fastadmin自定义变量在控制器里使用为config('site.end_time')的方式
3、tp5倒计时还有几天几时几分是如下程序 ,显示为距离开始时间还剩XX天XX小时XX分
*/
$dtime = strtotime(config('site.end_time')) - time();
$timedata = '';
$d = floor($dtime / (3600 * 24));//0.6 0 1.2 1 floor为tp5的一个向下取整函数
// if ($d) {
// $timedata .= $d . "天";
// }
// $h = floor($dtime % (3600 * 24) / 3600);
// if ($h) {
// $timedata .= $h . "小时";
// }
// $m = floor($dtime % (3600 * 24) % 3600 / 60);
// if ($m) {
// $timedata .= $m . "分";
// }
//echo $d;
// 倒计时天数变量注入模板
$this->view->assign([
'd' => $d
]);

原文地址:https://www.cnblogs.com/apolloren/p/12363824.html