php格式化时间转换为多少天,小时,分钟,秒前
1个回答
2017-01-18
展开全部
<?php
function mytime($date)
{
$str = '';
$timer = strtotime($date);
$diff = $_SERVER['REQUEST_TIME'] - $timer;
$day = floor($diff / 86400);
$free = $diff % 86400;
if($day > 0)
{
return $day."天前";
}
else
{
if($free>0)
{
$hour = floor($free / 3600);
$free = $free % 3600;
if($hour>0)
{
return $hour."小时前";
}
else
{
if($free>0)
{
$min = floor($free / 60);
$free = $free % 60;
if($min>0)
{
return $min."分钟前";
}
else
{
if($free>0)
{
return $free."秒前";
}
else
{
return '刚刚';
}
}
}
else
{
return '刚刚';
}
}
}
else
{
return '刚刚';
}
}
}
echo mytime("2017-1-18 10:22:01");
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询