繁体   English   中英

PHP filemtime返回当前日期

[英]PHP filemtime returns current date

我想获得上传文件的修改日期,但它返回当前时间(我想这是因为filemtime返回临时文件的修改日期,所以长篇故事如何获得真正的修改日期?

这是我的代码(laravel框架)

$file = $request->file;
dd(filemtime($file));

那么,您可以使用Storage::lastModified($path)来获取文件的修改日期,并且不要忘记添加use Illuminate\\Support\\Facades\\Storage; ,希望它会帮助你们。

<?php
// outputs e.g.  somefile.txt was last modified: December 29 2002 22:16:23.

$filename = 'somefile.txt';
if (file_exists($filename)) {
    echo "$filename was last modified: " . date ("F d Y H:i:s.", filemtime($filename));
}
?>

上面的代码工作,从你的最终尝试,让我知道,如果有任何错误。

如果你想使用protogenous php,你可以使用filemtime(storage_path(“app / yourPath”)。$ file)来获取文件的最后修改日期。 因为storage_path()可以获得恢复文件的真实路径。 希望它会对你有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM