首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP filemtime返回当前日期

PHP filemtime返回当前日期
EN

Stack Overflow用户
提问于 2016-09-30 00:58:50
回答 3查看 2.5K关注 0票数 1

我想要获取上传的文件的修改日期,但它返回当前时间(我猜这是因为filemtime返回临时文件的修改日期,所以长话短说,我如何才能获得真正的修改日期?

这是我的代码(laravel framework)

代码语言:javascript
复制
$file = $request->file;
dd(filemtime($file));
EN

回答 3

Stack Overflow用户

发布于 2017-04-04 23:01:46

好的,你可以使用Storage::lastModified($path)来获取文件的修改日期,别忘了添加use Illuminate\Support\Facades\Storage;,希望它能对你们有所帮助。

票数 5
EN

Stack Overflow用户

发布于 2016-09-30 01:03:47

代码语言:javascript
复制
<?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));
}
?>

上面的代码是有效的,从你的终端开始尝试,如果有任何错误,请告诉我。

票数 0
EN

Stack Overflow用户

发布于 2017-04-06 23:47:04

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39776047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档