wordpress极具个性的文章发布时间显示
摘要
根据当前的时间,计算出文章在哪天发布,发布了多长时间。只做了今天和昨天的,再久一点的做这个也没必要... 就直接显示确切的发布时间了。
使用方法
将函数添加到主题中的 functions.php文件中,在模板里直接调用
代码
function the_time_ultra(){
$u_time = get_the_time('U');
$now = current_time('timestamp');
list($y, $m, $d) = explode(' ', date("Y m d", $now));
$today_0_oclock_stamp = mktime(0, 0, 0, $m, $d, $y);
$tps = $now - $u_time;
if($u_time - $today_0_oclock_stamp >= 0){ #今天
$tls = $u_time - $today_0_oclock_stamp;
printf(__('Today, %s', 'codante-simple'), date('G:i', $tls));
if($tps < 3600){
printf(__('%s minute ago.', 'codante-simple'), intval(date('i', $tps)));
} else {
printf(__('%s hours ago.', 'codante-simple'), date('G', $tps));
}
} elseif($u_time - $today_0_oclock_stamp >= -86400){ #昨天
$tls = $u_time - $today_0_oclock_stamp + 86400;
printf(__('Yesterday, %s', 'codante-simple'), date('G:i', $tls));
printf(__('%s hours ago.', 'codante-simple'), round($tps / 3600));
} else {
echo date(__('Y-n-d G:i', 'codante-simple'), $u_time);
}
}
转载请注明来源: codante – wordpress极具个性的文章发布时间显示
本文链接地址: http://codante.org/published-articles-show-personality-wordpress
上一篇:
没有了
就是那个类似微博时间戳的东东吧,好玩
这个显示时间的方法很好的啦,学了,谢谢分享。
使用了您的代码,谢谢