最近由于项目的需求需要对服务器上面的文件做一个时间的记录,接下来吾爱编程就为大家介绍一下PHP获取文件创建日期、修改日期、访问时间的方法,有需要的小伙伴可以参考一下:

1、常用代码:

(1)、filemtime:返回上次被修改的时间

(2)、filectime:返回文件上次 inode 被修改的时间

(3)、fileatime:返回文件上次被访问的时间

2、filectime:

(1)、说明:

取得文件的 inode 修改时间。

(2)、语法:filectime( string $filename)  //filename:文件的路径

(3)、返回值:

返回文件上次 inode 被修改的时间, 或者在失败时返回 FALSE。

时间以 Unix 时间戳的方式返回。

(4)、实例:$filename = 'itbiancheng.txt';

if (file_exists($filename)) {

echo "$filename was last changed: " . date("Y-m-d H:i:s", filectime($filename));

}

3、filemtime:

(1)、说明:

取得文件修改时间

(2)、语法:filemtime( string $filename)  //filename:文件的路径

(3)、返回值:

返回文件上次被修改的时间, 或者在失败时返回 FALSE。时间以 Unix 时间戳的方式返回。

(4)、实例:$filename = 'itbiancheng.txt';

if (file_exists($filename)) {

echo "$filename was last modified: " . date("Y-m-d H:i:s", filemtime($filename));

}

4、fileatime:

(1)、说明:

取得文件的上次访问时间

(2)、语法:fileatime( string $filename)  //filename:文件的路径

(3)、返回值:

返回文件上次被访问的时间, 或者在失败时返回 FALSE。时间以 Unix 时间戳的方式返回。

(4)、实例:$filename = 'itbiancheng.txt';

if (file_exists($filename)) {

echo "$filename was last accessed: " . date("Y-m-d H:i:s", fileatime($filename));

}

5、注意事项:

(1)、以上函数的结果会被缓存。详细信息参见 clearstatcache()。

(2)、以上函数不能作用于远程文件,被检查的文件必须通过服务器的文件系统访问。

以上就说吾爱编程为大家介绍的关于PHP获取文件创建日期、修改日期、访问时间的方法,了解更多相关文章请关注吾爱编程网!

php 修改文件访问时间,PHP获取文件创建日期、修改日期、访问时间相关推荐

  1. php put怎么接收文件,php,restful_PHP PUT方式传文件的话,如何获取文件内容呢 ?,php,restful,http - phpStudy...

    PHP PUT方式传文件的话,如何获取文件内容呢 ? 最近因为在做前后端分离,后端PHP所有Api都使用RESTFul风格. 但是在使用PUT上传文件的时候,发现$_FILES没有文件信息(可能没有上 ...

  2. 当前时间转换的秒数_C++ 日期 amp; 时间

    C++ 标准库没有提供所谓的日期类型.C++ 继承了 C 语言用于日期和时间操作的结构和函数.为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件. 有四 ...

  3. php 修改文件访问时间,php获取文件的创建、修改时间及访问时间

    filemtime() 函数返回文件内容上次的修改时间 若成功,则时间以 Unix 时间戳的方式返回.若失败,则返回 false. 语法 : filemtime(filename) 参数描述 file ...

  4. 未获得计算机访问权限,如何获取文件夹的访问权限

    有些系统文件夹打不开,显示信息"拒绝你访问该文件夹",有点让人摸不着头脑,明明我是管理员账号,明明整台电脑都是我的,你凭什么不让我访问呢,原来系统内是有比较复杂的权限分配的,我们可 ...

  5. php 怎么查看文件类型信息,php获取文件类型和文件信息的方法

    php获取文件类型和文件信息的方法 发布于 2015-10-07 05:26:52 | 81 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...

  6. linux打开文件夹所有文件名,获取文件夹下的所有文件名 (linux windows)

    windows下获取文件夹下的所有文件名 1 #include "folder.hpp" 2 #include 3 4 void getFilesFromFolder(const ...

  7. linux 获取文件夹下文件信息,linux下获取文件夹下子文件列表

    linux下获取文件夹下子文件列表 预置条件: 1.只遍历当前目前,不遍历当前目录的子文件夹 2.根据用户提供的开始时间戳以及持续时间,返回在这个时间区间内被修改过的文件列表. 相关知识: 1.str ...

  8. 如何获取服务器上文件的hashcode,java获取文件hashcode

    java获取文件hashcode [2021-02-05 18:36:57]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...

  9. java文件绝对路径_获取文件夹文件绝对路径

    引用   linuxpro https://zhidao.baidu.com/question/59940919.html?fr=iks&word=DOS+%C3%FC%C1%EE&i ...

最新文章

  1. centos 7 mysql界面管理器_centos7安装mysql5.7.24,并使用system管理mysql
  2. 华为服务器显示403,禁止访问403是什么意思 网页提示403怎么解决
  3. Apache Hook机制解析(上)——钩子机制的实现
  4. MySQL8.0新特性——默认使用caching_sha2_password作为身份验证插件
  5. 大剑无锋之mysql中的行转列如何写?【面试推荐】
  6. No services have been found解决方案
  7. php 接收文件 错误代码3,php上传文件错误代码3
  8. 靶场练习第一天~vulnhub靶场之Me-and-My-Girlfriend-1
  9. Nginx限制连接数和下载速度
  10. MySQL 开发实践
  11. 某网站前端页面性能测试
  12. 手机沙盒隔离软件_Windows 这 5 个自带功能就很好用,你可以少装几个第三方软件了...
  13. java连接达梦数据库_java连接达梦数据库的简单代码
  14. 计算机控制系统的框图,计算机控制系统原理框图.doc
  15. smith圆图重要性_smith圆图的理解
  16. eclipse为什么文件夹路径真实存在但运行显示路径不存在
  17. 键入一个字母,如果小写字母输出大写,大写字母输出小写字母
  18. 189邮箱smpt服务器,189帮助中心
  19. 2017年最新基于hexo搭建个人免费博客——从零开始
  20. python 逻辑回归 复杂抽样_逻辑回归(Logistic Regression) ----转载

热门文章

  1. oracle: linux下启动、关闭oracle服务
  2. 关于在写代码时如何使用绝对路径与相对路径及其简单介绍
  3. 中国视频点播vod系统 v4.2 build 2002.09.21 是什么
  4. selenium autoit java_Selenium怎么优化AutoIT文件上传?
  5. 计算机怎么安装高版本mdac,重新安装MDAC的方法
  6. VirtualBox命令行VBoxManage创建与管理虚拟机教程
  7. 期货指数点(期货指数点是什么)
  8. java流程图中平行四边形代表什么,一文搞懂
  9. 软件工程——三次软件危机的表现及起因
  10. 硬件笔试面试---1