永发信息网

php把时间戳转换成多少分钟前

答案:1  悬赏:0  手机版
解决时间 2021-03-11 05:28
  • 提问者网友:眉目添风霜
  • 2021-03-10 11:59
php把时间戳转换成多少分钟前
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-03-10 12:18
function wordTime($time) {
        $time = (int) substr($time, 0, 10);
        $int = time() - $time;
        $str = '';
        if ($int <= 2){
            $str = sprintf('刚刚', $int);
        }elseif ($int < 60){
            $str = sprintf('%d秒前', $int);
        }elseif ($int < 3600){
            $str = sprintf('%d分钟前', floor($int / 60));
        }elseif ($int < 86400){
            $str = sprintf('%d小时前', floor($int / 3600));
        }elseif ($int < 2592000){
            $str = sprintf('%d天前', floor($int / 86400));
        }else{
            $str = date('Y-m-d H:i:s', $time);
        }
        return $str;
    }拿去用吧,我之前封装的一个方法。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯