Search K
Appearance
👇公众号👇---👇 微信 👇
有缘人请我喝杯咖啡吧
👇 微信 👇---👇支付宝👇
Appearance
TIP
在项目中时间一律显示为2014-10-20 10: 22显得很呆板。我们可以将时间戳转换为友好的时间显示,比如“1分钟前”、“1小时前”、“1天前”等等。这篇文章主要介绍了PHP将时间戳转成有好时间显示的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
<?php
function friend_time($time)
{
$timeC = time() - intval($time);
$dateC = round((strtotime(date('Y-m-d')) - strtotime(date('Y-m-d', $time))) / 60 / 60 / 24);
if ($timeC <= 3 * 60) {
$dayC = '刚刚';
} elseif ($timeC > 3 * 60 && $timeC <= 5 * 60) {
$dayC = '3分钟前';
} elseif ($timeC > 5 * 60 && $timeC <= 10 * 60) {
$dayC = '5分钟前';
} elseif ($timeC > 10 * 60 && $timeC <= 30 * 60) {
$dayC = '10分钟前';
} elseif ($timeC > 30 * 60 && $timeC <= 60 * 60) {
$dayC = '30分钟前';
} elseif ($timeC > 60 * 60 && $timeC <= 120 * 60) {
$dayC = '1小时前';
} elseif ($timeC > 120 * 60 && $dateC == 0) {
$dayC = '今天';
} elseif ($dateC == 1) {
$dayC = '昨天';
} else {
$dayC = date('Y-m-d', $time);
}
return $dayC;
}
?>