簡體   English   中英

我在PHP中有2次時間,如何運行foreach循環來遍歷所有這些日子? (最后24小時同時循環1小時!)

[英]I have 2 time in PHP, how can I run a foreach loop to go through all of those days? (1 Hour loop same time Last 24 Hours!)

我從一個時間now() ,到last 24 Hours結束。 如何在PHP中遍歷所有這些時間?

same time一次,第二次loop開始。

這是此項目可能需要的php文檔列表:

以下是示例代碼,將在一小時內遞減最后24小時:

$timenow = time();
for ($i = 0; $i < 24; $i ++) {
    $ago = strtotime("$i hours ago",$timenow);
    echo $ago ," <-- ",strftime('%Y-%m-%d %H:%M:%S',$ago),"\n";

它使用相對格式中的以下格式:

數字空間? (單位|“周”)
處理值是數字的相對時間項。
“ +5周”,“ 12天”,“-7個工作日”

'前'
取反先前找到的相對時間項的所有值。
“ 2天前”,“ 8天前14:00”,“ 2個月5天前”,“ 2個月前5天”,“ 2天前”

這是示例輸出:

1554384488 <-- 2019-04-04 09:28:08
1554380888 <-- 2019-04-04 08:28:08
1554377288 <-- 2019-04-04 07:28:08
1554373688 <-- 2019-04-04 06:28:08
1554370088 <-- 2019-04-04 05:28:08
1554366488 <-- 2019-04-04 04:28:08
1554362888 <-- 2019-04-04 03:28:08
1554359288 <-- 2019-04-04 02:28:08
1554355688 <-- 2019-04-04 01:28:08
1554352088 <-- 2019-04-04 00:28:08
1554348488 <-- 2019-04-03 23:28:08
1554344888 <-- 2019-04-03 22:28:08
1554341288 <-- 2019-04-03 21:28:08
1554337688 <-- 2019-04-03 20:28:08
1554334088 <-- 2019-04-03 19:28:08
1554330488 <-- 2019-04-03 18:28:08
1554326888 <-- 2019-04-03 17:28:08
1554323288 <-- 2019-04-03 16:28:08
1554319688 <-- 2019-04-03 15:28:08
1554316088 <-- 2019-04-03 14:28:08
1554312488 <-- 2019-04-03 13:28:08
1554308888 <-- 2019-04-03 12:28:08
1554305288 <-- 2019-04-03 11:28:08
1554301688 <-- 2019-04-03 10:28:08

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM