摘要:<?php /** * 自定义函数 */ include __DIR__.'/config/config.php'; date_default_timezone_set("Asia/Shanghai"); //设置时区 function before_time($
<?php
/**
* 自定义函数
*/
include __DIR__.'/config/config.php';
date_default_timezone_set("Asia/Shanghai"); //设置时区
function before_time($sendtime)
{
$nowtime = date("Y-m-d H:i:s",time());
$nowtime = strtotime($nowtime);
$showtime = strtotime($sendtime);
$time = $nowtime-$showtime;
if ($time<0){
return $sendtime;
}elseif ($time<60){
return $time.'秒前';
}elseif ($time<3600){
return floor($time/60).'分种前';
}elseif ($time < 3600*24){
return floor($time/3600).'小时前';
}elseif ($time < 3600*24*7){
return floor($time/(3600*24)).'天前';
}elseif ($time < 3600*24*30){
return floor($time/(3600*24*7)).'星期前';
}elseif ($time < 3600*24*30*12){
return floor($time/(3600*24*30)).'个月前';
}else{
return $sendtime;
}
}
$smarty->display('demo4.html');demo4.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>把时间转换成几分钟前、几小时前、几天前、几月前</title>
</head>
<body>
{before_time("2019-2-14 10:48:01")}
</body>
</html>
批改老师:韦小宝批改时间:2019-02-15 13:14:40
老师总结:学习掌握了smarty模板引擎以后 在项目中使用模板起来就变得更方便了 很多框架前端都是使用的smarty模板引擎