php怎样计算时间差
试编写代码如下:
<?php
//如果小于一个小时,就显示:已发布xx分钟
//如果大于一个小时,就显示:已发布xx小时
//如果大于24小时,就显示:正常日期
date_default_timezone_set('PRC');
$startdate = "2014-10-13 07:40:00";
$enddate = time();
$cha = $enddate -strtotime($startdate);
$minute=floor($cha/60);
$hour=floor($cha/60/60);
$day=floor($cha/60/60/24);
if($minute<60){
echo "已发布 $minute 分钟";
} elseif($minute<24*60) {
echo "已发布 $hour 小时";
} else echo $startdate;
?>
全文:https://zhidao.baidu.com/question/1946373427542622468.html?skiptype=2
附:PHP时间比较和时间差如何计算:http://blog.csdn.net/u011447828/article/details/50698307 //推荐阅读。

浙公网安备 33010602011771号