現在有個需求是:
要顯示乙個列表中每個列表項的建立時間。
思路: 設建立時間為create_time 。 當前時間為now_time。 gap_time = now_time - create_time (單位為秒數)
1->如果 gap_time 小於1小時 則顯示為xx分鐘前
2->如果 gap_time 大於1小時 小於24小時 則顯示為xx小時前
3->如果gap_time 大於24小時 小於30天 則顯示為xx天前
4->如果gap_time 大於30天 小於12個月 則顯示為xx月前
5->如果gap_time 大於12個月 則顯示為xx年前
php實現**如下:
<?php$gap_time = time()-$item['create_time'];
$gap_hour = $gap_time/3600;
if($gap_hour
<1)
elseif(1<=$gap_hour && $gap_hour
<24)
elseif(24<=$gap_hour && $gap_hour
<24*30)
elseif(24*30<$gap_hour && $gap_hour
<24*30*12)
elseif($gap_hour>24*30*12)
?>
時間顯示格式
備忘 yyyy mm dd hh mm ss部分解釋 d 月中的某一天。一位數的日期沒有前導零。dd 月中的某一天。一位數的日期有乙個前導零。ddd 週中某天的縮寫名稱,在 abbreviateddaynames 中定義。dddd 週中某天的完整名稱,在 daynames 中定義。m 月份數字。一位...
時間相關顯示
一 時間格式化輸出 author ll 2018 7 23 8 35 pycharm 時間相關 顯示 import time import calendar c time.time 顯示時間截 b time.localtime time.time 顯示時間全部 a time.asctime time...
顯示動態時間
今天看到乙個動態顯示時間的方法 為了防止以後忘記 貼出來 function show if w 1 if w 2 if w 3 if w 4 if w 5 if w 6 var dn am if hours 12 if hours 0 if minutes 9 if seconds 9 var yc...