函数实现(获取几秒前、几分钟前、几小时前、几天前的时间)
函数实现(获取几秒前、几分钟前、几小时前、几天前的时间)大于30天显示具体日期
类似:
需要在api/extend.func.php 文件中加入的函数
函数如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
function time_tran( $the_time ) { $now_time = time(); $show_time = strtotime ( $the_time ); $dur = $now_time - $show_time ; if ( $dur < 60){ return $dur . '秒前' ; } else if ( $dur < 3600){ return floor ( $dur /60). '分钟前' ; } else if ( $dur < 86400) { return floor ( $dur /3600). '小时前' ; } else if ( $dur < 259200) { //3天内 return floor ( $dur / 86400) . '天前' ; } else { return $the_time ; } } |
调取如下:
1
2
|
{time_tran( $adddate )} 添加时间 {time_tran( $editdate )} 更新时间 |
千行代码,Bug何处藏。 纵使上线又怎样,朝令改,夕断肠。
分类:
PHP开发笔记
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具