human_time_diff 几秒几分几小时前

经常见到 几秒、几分、几小时前…… 类似的时间显示方式。比如,文章发布时间,其实就是计算文章发布时间和当前时间的差值。这个计算不难,但是 WordPress 已经提供了现成的轮子,为什么不用呢?

human_time_diff( int $from, int $to ): string 这个函数的作用,就是计算 $from 和 $to 两个时间戳时间的差值,返回类似 1 小时,5 分钟,2 天之类,对阅读更加友好的时间。

也想出现在这里?联系我们
创客主机

使用举例:

  1. <?php
  2. $lastmodified = get_the_modified_time('U');
  3. $posted = get_the_time('U');
  4. echo "Posted " . human_time_diff($posted,current_time( 'U' )). "ago";
  5. echo "</br>";
  6.   if ($lastmodified > $posted) {
  7. 	  echo "Edited " . human_time_diff($lastmodified,current_time('U')) . " ago";   
  8.   } 
  9. ?>

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!