我正在遍歷檔案串列并獲取它們的修改日期,該日期以微時間格式回傳:
int(1633986072)
int(1633971686)
int(1634014866)
int(1634000474)
我可以遍歷這些,但不確定哪個函式最適合識別哪個是最新的。
strtotime這里是最好的方法還是其他任何替代方法?
uj5u.com熱心網友回復:
像filemtime這樣的函式將時間作為 Unix 時間戳回傳。時間戳可以收集在一個陣列中。
$timeStamps = [
1633986072,
1633971686,
1634014866,
1634000474
];
您可以使用max函式獲得最后一個值。
$lastTs = max($timeStamps); //1634014866
使用date函式,您可以將時間戳顯示為人類可讀的本地時間。歐洲/柏林時區示例:
echo date('Y-m-d H:i:s',$lastTs); //2021-10-12 07:01:06
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/321381.html
上一篇:該日期時間的格式是什么?
