友好时间显示
2015-07-14 PHP 898
/**
* 友好时间
*/
function frienddate($time) {
$rtime = date(\"m-d H:i\",$time);
$htime = date(\"H:i\",$time);
$timetime = time() - $time;
if ($timetime < 60) {
$str = \'刚刚\';
/** * 友好时间 */ function frienddate($time) { $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $timetime = time() - $time; if ($timetime < 60) { $str = '刚刚'; } else if ($timetime < 60 * 60) { $min = floor($timetime/60); $str = $min.'分钟前'; } else if ($timetime < 60 * 60 * 24) { $h = floor($timetime/(60*60)); $str = $h.'小时前 '; } else if ($timetime < 60 * 60 * 24 * 3) { $d = floor($timetime/(60*60*24)); if($d==1) $str = '昨天 '.$htime; else $str = '前天 '.$htime; } else { $str = $rtime; } return $str; } function fdate($time) { if (!$time) return false; $fdate = ''; $d = time() - intval($time); $ld = $time - mktime(0, 0, 0, 0, 0, date('Y')); //年 $md = $time - mktime(0, 0, 0, date('m'), 0, date('Y')); //月 $byd = $time - mktime(0, 0, 0, date('m'), date('d') - 2, date('Y')); //前天 $yd = $time - mktime(0, 0, 0, date('m'), date('d') - 1, date('Y')); //昨天 $dd = $time - mktime(0, 0, 0, date('m'), date('d'), date('Y')); //今天 $td = $time - mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')); //明天 $atd = $time - mktime(0, 0, 0, date('m'), date('d') + 2, date('Y')); //后天 if ($d == 0) { $fdate = '刚刚'; } else { switch ($d) { case $d < $atd: $fdate = date('Y年m月d日', $time); break; case $d < $td: $fdate = '后天' . date('H:i', $time); break; case $d < 0: $fdate = '明天' . date('H:i', $time); break; case $d < 60: $fdate = $d . '秒前'; break; case $d < 3600: $fdate = floor($d / 60) . '分钟前'; break; case $d < $dd: $fdate = floor($d / 3600) . '小时前'; break; case $d < $yd: $fdate = '昨天' . date('H:i', $time); break; case $d < $byd: $fdate = '前天' . date('H:i', $time); break; case $d < $md: $fdate = date('m月d日 H:i', $time); break; case $d < $ld: $fdate = date('m月d日', $time); break; default: $fdate = date('Y年m月d日', $time); break; } } return $fdate; }
很赞哦! (0)
相关文章
文章评论
-
-
-
0条评论