一分钟之内发布的,显示“刚刚”
一小时之内发布的,显示“XX分钟前”
一个月之内发布的,显示“XX天前”
一个月外的直接显示日期。
代码收藏:
<span //</span><span 发表于几分钟前</span> <span function</span> kele_time_since(<span $older_date</span>, <span $newer_date</span> = <span false</span><span ) { </span><span $chunks</span> = <span array</span><span ( </span><span array</span>(60 * 60 * 24 * 365 , '年'), <span array</span>(60 * 60 * 24 * 30 , '月'), <span //</span><span array(60 * 60 * 24 * 7, '周'),</span> <span array</span>(60 * 60 * 24 , '天'), <span array</span>(60 * 60 , '小时'), <span array</span>(60 , '分钟'),<span ); </span><span $newer_date</span> = (<span $newer_date</span> == <span false</span>) ? (<span time</span>()+(60*60*get_settings("gmt_offset"))) : <span $newer_date</span><span ; </span><span $since</span> = <span $newer_date</span> - <span abs</span>(<span strtotime</span>(<span $older_date</span><span )); </span><span //</span><span 根据自己的需要调整时间段,下面的24则表示小时,根据需要调整吧</span> <span $chunks_count</span>=<span count</span>(<span $chunks</span><span ); </span><span if</span>(<span $since</span> < 60 * 60 * 24*30<span ){ </span><span for</span> (<span $i</span> = 0, <span $j</span> = <span $chunks_count</span>; <span $i</span> < <span $j</span>; <span $i</span>++<span ){ </span><span $seconds</span> = <span $chunks</span>[<span $i</span>][0<span ]; </span><span $name</span> = <span $chunks</span>[<span $i</span>][1<span ]; </span><span if</span> ((<span $count</span> = <span floor</span>(<span $since</span> / <span $seconds</span>)) != 0<span ){ </span><span break</span><span ; } } </span><span $out</span> = (<span $count</span> == 1) ? '1'.<span $name</span> : "<span $count</span>{<span $name</span>}"<span ; </span><span if</span>(0==<span $count</span><span ){ </span><span return</span> "刚刚"<span ; } </span><span return</span> <span $out</span>."前"<span ; }</span><span else</span><span { the_time(get_option(</span>'date_format'<span )); } }</span>
(原文:http://www.dayecn.com/tanteng/article/show-date/)
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章
刺客信条阴影:贝壳谜语解决方案
3 周前ByDDD
Windows 11 KB5054979中的新功能以及如何解决更新问题
2 周前ByDDD
刺客信条阴影 - 如何找到铁匠,解锁武器和装甲定制
1 个月前ByDDD
在哪里可以找到原子中的起重机控制钥匙卡
3 周前ByDDD
<🎜>:死铁路 - 如何完成所有挑战
3 周前ByDDD

热工具

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

禅工作室 13.0.1
功能强大的PHP集成开发环境

记事本++7.3.1
好用且免费的代码编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。