如何用PHP将时间格式化为几分钟前或几小时前?
- 内容介绍
- 文章标签
- 相关推荐
本文共计118个文字,预计阅读时间需要1分钟。
php// 格式化时间,几分钟前,几小时前,几天前function format_date($time) { $t=time() - $time; $f=array( '31536000'=> '年', '2592000'=> '个月', '86400'=> '天', '3600'=> '小时', '60'=> '分钟', '1'=> '秒' );}
<?php //格式化时间,几分钟前,几小时前 function format_date($time){ $t = time()-$time; $f = array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=>'分钟', '1'=>'秒' ); foreach($f as $k=>$v){ if(0 != $c = floor($t/(int)$k)){ return $c.$v.'前'; } } } echo format_date('1405959031'); ?>
本文共计118个文字,预计阅读时间需要1分钟。
php// 格式化时间,几分钟前,几小时前,几天前function format_date($time) { $t=time() - $time; $f=array( '31536000'=> '年', '2592000'=> '个月', '86400'=> '天', '3600'=> '小时', '60'=> '分钟', '1'=> '秒' );}
<?php //格式化时间,几分钟前,几小时前 function format_date($time){ $t = time()-$time; $f = array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=>'分钟', '1'=>'秒' ); foreach($f as $k=>$v){ if(0 != $c = floor($t/(int)$k)){ return $c.$v.'前'; } } } echo format_date('1405959031'); ?>

