PHP格式化日期,显示“刚刚,几分钟前,几小时前,几天前,几个月前”
16lz
2021-01-22
function format_date($time) { $nowtime = time(); $difference = $nowtime - $time; switch ($difference) { case $difference <= '60' : $msg = '刚刚'; break; case $difference > '60' && $difference <= '3600' : $msg = floor($difference / 60) . '分钟前'; break; case $difference > '3600' && $difference <= '86400' : $msg = floor($difference / 3600) . '小时前'; break; case $difference > '86400' && $difference <= '2592000' : $msg = floor($difference / 86400) . '天前'; break; case $difference > '2592000' && $difference <= '7776000': $msg = floor($difference / 2592000) . '个月前'; break; case $difference > '7776000': $msg = '很久以前'; break; } return $msg; }
更多相关文章
- php 显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时
- php计算几分钟前、几小时前、几天前的几个函数
- 如何通过mysql查询获得具有不同时区的事件的日,小时,分钟,秒
- Javascript RegEx屏蔽24小时24分钟(hh:mm)
- 如何以小时为单位从oracle数据库中获取数据
- 昨天花了两个小时做了一个天气预报的Demo,希望对新人有所帮助。
- Java中累计时间的计算(以小时为最终结果)
- (Java)出现/消失JPanel中的JLabel仅在调整大小时消失