将数据库中保存的时间戳转换为过去的时间格式
程序员文章站
2022-05-16 21:18:10
...
这个功能一般用在微博、博客的文章发布时间显示上。例如:在新浪微博发布了一篇微博,如果是今天发布的它会显示XX秒、XX小时前发布而不是显示具体的时间。如果转发一篇以前发布的微博则原微博显示其发布的时间。
那么如何实现呢?代码如下:
那么如何实现呢?代码如下:
/**格式化时间函数
* @param $time 需要格式化的时间戳
*/functiontime_format($time) {$now = time();
$tody = strtotime(date('Y-m-d'));
$diff = $now - $time;
$str = '';
switch ($time) {
case$diff 60