時間的顯示

2022-07-19 11:21:14 字數 745 閱讀 1143

現在有個需求是:

要顯示乙個列表中每個列表項的建立時間。 

思路: 設建立時間為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...