gpt4 book ai didi

php - 在 PHP 中查找现在和文件上次更改时间之间的差异

转载 作者:行者123 更新时间:2023-12-03 19:32:46 25 4
gpt4 key购买 nike

我有一个名为“file.txt”的文件。
我得到了它的最后一次更改时间:

$lastTime = filemtime("file.txt");

然后我做
$lastDate = date("Y-m-d",strtotime( $lastTime ));
$todaysDate = date("Y-m-d",strtotime('now'));

然后我从 todaysDate 中减去 lastDate 并找到差异。
有没有更快的方法来做到这一点?

我不想检查秒差是否> = 86400。

例如,这两个日期之间的差异必须是“ 1 ”。
2013-03-31 10:00
2013-03-30 19:00

如果我检查秒差,我将有 54K 秒,小于 86400 秒。

最佳答案

获取以秒为单位的差异,然后转换为天数并四舍五入结果。

$diff = time()-filemtime("file.txt");
$days = round($diff/86400);

您也可以使用 floorceil代替 round完全取决于您想如何处理部分天数。

关于php - 在 PHP 中查找现在和文件上次更改时间之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15398474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com