時間格式化代碼
時間格式化代碼
xx秒前
xx分鐘前
H:i (小時:分鐘)
m-dd H:i (月-日 小時:分鐘)
Y-m-d H:i (年-月-日 小時:分鐘)
/**
* 格式化日志
* @param string $date 日期
* xx秒前 xx分鐘前 H:i mm-dd H:i Y-m-d H:i
* @return string
*/
public
static
function
formatDate(
$date
){
if
(
empty
(
$date
)){
return
''
;
}
$_curDate
=
getdate
();
$_fmtDate
=
getdate
(
strtotime
(
$date
));
$_seconds
=
$_curDate
[0]-
$_fmtDate
[0];
if
(
$_seconds
<=0){
return
'1秒前'
;
}
if
(
$_seconds
<60){
return
$_seconds
.
'秒前'
;
}
else
if
(
$_seconds
<3600){
//小時
return
floor
(
$_seconds
/60).
'分鐘前'
;
}
else
if
(
$_seconds
<86400){
//天
return
date
(
"H:i"
,
strtotime
(
$date
));
}
else
if
(
$_seconds
<31536000){
//年
return
date
(
"m-d H:i"
,
strtotime
(
$date
));
}
else
{
return
date
(
"Y-m-d H:i"
,
strtotime
(
$date
));
}
}
推薦文章
2025-01-18
2024-11-28
2024-11-09
2024-10-25
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
穩定
產品高可用性高并發貼心
項目群及時溝通專業
產品經理1v1支持快速
MVP模式小步快跑承諾
我們選擇聲譽堅持
10年專注高端品質開發