<?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; ?>原文:http://www.cnblogs.com/pizishui/p/4351910.html