
已解决问题
谷歌yzs0800用户在2016.04.18提交了关于“智跑php时间戳格式化显示友好的时间函数分享”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-23T12:04:41。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !
详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !
在项目中时间一律显示为2014-10-2010:22显得很呆板。在微博、QQ空间等
大体思路如下:
如果是跨
如果是今天的
如果是一分钟内则显示几秒之前
如果是一小时内则显示几分钟前
如果是当天且大于一小时则显示为几小时前
如果是昨天则显
如果是前天则显示为
如果大于三天(没有跨年)则显示为几月几号
根
实现代
复制代码代码如下:
//格式化友好显示时间
fun
$now=ti
$day=d
$
$
$today
//距离的天数,这种方法超过30天则不一定准确
$days=($
//距离的秒数
$secs=$now-$tim
if($tod
ret
}else{
i
i
el
e
}
$
return"昨天".$hour
}elseif($days<3){//前天
$
re
}
ret
}
}
}
仅供参考,欢迎批评指正或者提供更好的方法。