一直想给博客的发布时间整为“发表于XX秒之前”的格式,那样感觉更拉风一点,呵呵!但无奈自己完全是个代码盲,要自己实现那是天方夜谭,所以就开始踏上到处求人之路,论坛上其实很快就有人回复了,但结果却不太如意,但还是要感谢那些给予回复的大侠们,比如slene和crazyloong。
正是因为crazyloong的介绍WP-RelativeDate可以实现相对时间功能,但经过试有,效果并不理想,因为它会在显示相对时间的同时也会显示正常时间,这让我感觉到他很多余,而且通过帕兰映像介绍的方法也无法独立显示相应时间(日期),所以决定弃用它!
微博风行,一些细节也倍受追捧,比如你可能希望你博客的文章发布日期或留言时间显示成”5分钟前”,”1年前”…等格式的相对日期。有两个插件可供你选择:
或者你也可以直接使用wordpress内 置的human_time_diff()这个个函数来实现相对日期时间的显示:
相对文章日期:
- <?php echo human_time_diff(get_the_time('U'), current_time('timestamp')) . ' ago'; ?>
相对留言日期:
- <?php echo human_time_diff(get_comment_time('U'), current_time('timestamp')) . ' ago'; ?>
具体实现原理就不说明了,有兴趣进一步研究的朋友可以查看WordPress官方的函数指南。



