根据刚刚,1分钟前,1小时前,几天前显示文章发布日期
来源:互联网 发布:网络流行的梗 编辑:程序博客网 时间:2024/05/01 15:08
一分钟之内发布的,显示“刚刚”
一小时之内发布的,显示“XX分钟前”
一个月之内发布的,显示“XX天前”
一个月外的直接显示日期。
代码收藏:
//发表于几分钟前function kele_time_since($older_date, $newer_date = false){ $chunks = array( array(60 * 60 * 24 * 365 , '年'), array(60 * 60 * 24 * 30 , '月'), //array(60 * 60 * 24 * 7, '周'), array(60 * 60 * 24 , '天'), array(60 * 60 , '小时'), array(60 , '分钟'), ); // www.jbxue.com $newer_date = ($newer_date == false) ? (time()+(60*60*get_settings("gmt_offset"))) : $newer_date; $since = $newer_date - abs(strtotime($older_date)); //根据自己的需要调整时间段,下面的24则表示小时,根据需要调整吧 $chunks_count=count($chunks); if($since < 60 * 60 * 24*30){ for ($i = 0, $j = $chunks_count; $i < $j; $i++){ $seconds = $chunks[$i][0]; $name = $chunks[$i][1]; if (($count = floor($since / $seconds)) != 0){ break; } } $out = ($count == 1) ? '1'.$name : "$count{$name}"; if(0==$count){ return "刚刚"; } return $out."前"; }else{ the_time(get_option('date_format')); }}
0 0
- 根据刚刚,1分钟前,1小时前,几天前显示文章发布日期
- 根据刚刚,1分钟前,1小时前,几天前显示文章发布日期
- iOS根据日期判断是刚刚、几分钟前、几小时前等的代码片段
- iOS根据日期判断是刚刚、几分钟前、几小时前等的代码片段
- iOS根据日期判断是刚刚、几分钟前还是几小时前等
- 日期输出为刚刚、几分钟前、几小时前、日期
- 格式化日期,刚刚,几秒前,几分钟前,几小时前.....
- NSDate类目-实现 1分钟前 X小时前 昨天的显示
- 工具类:计算距离现在的时间:刚刚/几分钟前/几小时前/几天前/几个月前/几年前
- 用javascript写一个显示时间差 几分钟前 几小时前 几天前 几周前 大于一个月显示日期
- js计算时间为刚刚、几分钟前、几小时前、几天前··
- java显示1秒前,1分钟前,2分钟前,3天前
- javasctipt显示几分钟前、几天前等
- PHP CodeBase: 将时间显示为“刚刚”“n分钟/小时前”等
- PHP 把时间转成几个小时前 几分钟前 几天前
- java实现 几秒前,几分钟前,几小时前,几天前,几月前,几年前的显示
- javaAndroid实现刚刚发表几天前的日期工具类
- 数据中显示"刚刚、几天前、几天前、几个月"等个人的想法
- Developing Linux Kernel with Netbeans
- !!!Obj-c on Mac --- Chapter 2 ~ 4
- shell 管道通信(UE 删空行%[ ^t]++^p)
- 《JAVA从入门到精通》学习笔记1-9章
- 操作符重载( From C++ prime)
- 根据刚刚,1分钟前,1小时前,几天前显示文章发布日期
- 基于PHP生成静态页的实现方法
- 生成静态页面的PHP类
- php5 date()获得的时间不是当前时间
- fw -BFS & DFS tree-2-013年12月17日17:56:33
- 帕累托最优
- flash加密解密的相关知识
- 马云首尔大学演讲:互联网不是一个赚钱的工具!
- 五哥杂谈