[英]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.