php时间转换(朋友圈的时间显示

php时间转换(朋友圈的显示时间
程序代码:

function tranDayTime($ptime)
    {
        $etime = time() - $ptime;//时间戳格式(秒s)
        $resource=[];
        $resource['time'] = date('H:i',$ptime);
        switch ($etime){
            case $etime <= 60:
                $resource['day'] = '今天';
                $resource['time'] = '刚刚';
                break;
            case $etime > 60 && $etime <= 60 * 60:
                $resource['day'] = '今天';
                $resource['time'] = floor($etime / 60) . '分钟前';
                break;
            case $etime > 60 * 60 && $etime <= 24 * 60 * 60:
                $resource['day'] = date('Ymd',$ptime)==date('Ymd',time()) ? '今天' : '昨天';
                break;
            case $etime > 24 * 60 * 60 && $etime <= 2 * 24 * 60 * 60:
                $resource['day'] = date('Ymd',$ptime)+1==date('Ymd',time()) ? '昨天' : '前天';
                break;
            case $etime > 2 * 24 * 60 * 60 && $etime <= 12 * 30 * 24 * 60 * 60:
                $resource['day'] = date('Y',$ptime)==date('Y',time()) ? date('m-d',$ptime) : date('Y-m-d',$ptime);
                break;
            default: $resource['day'] = date('Y-m-d',$ptime);
        }
        return $resource;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值