欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

将数据库中保存的时间戳转换为过去的时间格式

程序员文章站 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