最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP计算时间差 显示用户发表评论时间
时间:2022-06-24 17:29:57 编辑:袖梨 来源:一聚教程网
代码如下 | 复制代码 |
/** * 时间差计算 * * @param Timestamp $time 时间差 * @return String Time Elapsed * @author jakehu (http://www.111com.net/) */ function time2Units ($time) { $year = floor($time / 60 / 60 / 24 / 365); $time -= $year * 60 * 60 * 24 * 365; $month = floor($time / 60 / 60 / 24 / 30); $time -= $month * 60 * 60 * 24 * 30; $week = floor($time / 60 / 60 / 24 / 7); $time -= $week * 60 * 60 * 24 * 7; $day = floor($time / 60 / 60 / 24); $time -= $day * 60 * 60 * 24; $hour = floor($time / 60 / 60); $time -= $hour * 60 * 60; $minute = floor($time / 60); $time -= $minute * 60; $second = $time; $elapse = ''; $unitArr = array('年前' =>'year', '个月前'=>'month', '周前'=>'week', '天前'=>'day', '小时前'=>'hour', '分钟前'=>'minute', '秒前'=>'second' ); foreach ( $unitArr as $cn => $u ) { if ( $year > 0 ) {//大于一年显示年月日 $elapse = date('Y/m/d',time()-$time); break; } else if ( $$u > 0 ) { $elapse = $$u . $cn; break; } } return $elapse; } $past = 1390000000; //起点时间 $diff = time() - $past;//时间差 echo '发表于' . time2Units($diff) . '前'; ?> |
相关文章
- 《无限暖暖》帮缇米丝寻找滑溜溜露脂任务完成路线规划 06-22
- BNB链月度永续合约交易量创下332.9亿美元历史新高:背后推动力是什么? 06-22
- 《道友请留步》神仙321有哪些 06-22
- 《无限暖暖》世界巡游18号拍照打卡点位置在哪里 06-22
- 《元梦之星》王者荣耀地图进入较好的方法 06-22
- 《无限暖暖》星空钓场海边五角星位置在哪片区域 06-22