获取方法:1、使用filemtime()函数,可返回上次文件内容被修改的时间,语法格式“filemtime(文件);”;2、使用filectime()函数,可返回上次文件权限、所有者等被修改的时间,语法格式“filectime(文件);”。

php获取文件修改时间的方法

方法1:使用php filemtime() 函数

filemtime() 函数返回文件内容的上次修改时间。

如果成功,该函数将以 Unix 时间戳形式返回文件内容的上次修改时间,可用于 date()。如果失败,则返回 FALSE。

语法filemtime(filename)filename:必需。规定要检查的文件。注释:该函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

示例:<?php

$a=filemtime("log.txt");

echo "修改时间:".date("Y-m-d H:i:s",$a);

?>

方法2:使用使用php filectime() 函数

filectime() 函数返回指定文件的上次修改时间。

该函数将检查文件的日常修改情况和 inode 修改情况。inode 修改情况是指:权限的修改、所有者的修改、用户组的修改或其他元数据的修改。

如果成功,该函数将以 Unix 时间戳形式返回文件的上次修改时间。如果失败,则返回 FALSE。

语法filectime(filename)filename 必需。规定要检查的文件。注释:该函数的结果会被缓存。请使用 clearstatcache() 来清除缓存。

提示:请使用 filemtime() 函数来返回文件内容最后被修改的时间。

示例:<?php

echo "上一次更改的时间: ".date("F d Y H:i:s.",filectime("test.txt"));

?>

上面的代码将输出:上一次更改的时间: January 30 2020 09:26:32.

相关推荐:php培训

怎么获取php文件,学习猿地-php怎么获取文件修改时间?相关推荐

  1. php清除文件夹下所有文件,学习猿地-php如何删除文件夹及其文件夹下所有文件...

    php删除文件夹及其文件夹下所有文件的方法:首先新建递归函数执行删除文件夹操作:然后在递归函数内,执行while循环,使用unlink方法删除文件夹内的文件,直至文件夹没有文件后:最后跳出while循 ...

  2. 【linux】linux命令如何查看文件、文件夹的属性,包括大小、修改时间、谁修改的...

    [linux命令如何查看文件.文件夹的属性,包括大小.修改时间.谁修改的] 1.查看文件大小: #du -sh filename 2.查看文件,文件夹属性: #ls -l filename #ls - ...

  3. linux删除之前的文件在哪里,Linux下,如何将最后修改时间在某个时间之前的文件删除去?...

    使用find命令组合可完成此功能,步骤如下: 1.创建一个时间标签临时文件(如,创建一个1900年1月1日0时0分的文件) touch -t 190001010000 rmfile.tmp2.用fin ...

  4. php获取当前几点,学习猿地-php 怎么获取当前几点

    php获取当前几点的方法:首先创建一个PHP示例文件:然后通过"echo date('Y-m-d h:i:s', time());"语句直接获取并输出当前时间即可. 本文操作环境: ...

  5. python 客户端 如何获取手机_Python学习---Django的request扩展[获取用户设备信息]

    关于Django的request扩展[获取用户设备信息] settings.py INSTALLED_APPS = [ ... 'app01', # 注册app ] STATICFILES_DIRS ...

  6. Mini 容器学习笔记6——组件的获取(应用)

    1. 通过组件Id获取组件实例: [Test]public void GetByIdTest(){ServiceRegistry.Register<Person>("person ...

  7. linux 禁止文件修改时间,linux 修改文件的时间属性

    二.修改文件时间 创建文件我们可以通过touch来创建.同样,我们也可以使用touch来修改文件时间.touch的相关参数如下: -a : 仅修改access time. -c : 仅修改时间,而不建 ...

  8. 如何快速修改文件的修改时间?

    如何快速修改文件的修改时间?对于这个电脑操作问题,你采用什么方法能又快又准确呢?有的小伙伴认为只要我们手动修改一下就可以,那是原始的办法,而且不能任意调整.因为我们手动修改只是记录最后的时间,如果我们 ...

  9. 怎么修改视频文件的修改时间?

    怎么修改视频文件的修改时间?当我们在修改视频文件时,系统会自动记录我们的修改时间,如果我们在修改时间内没有进行任何操作,系统将默认我们的修改时间为当前时间.但是因为某种原因,我们存在需要隐藏修改视频文 ...

最新文章

  1. mysql utf8mb4 配置_MariaDB(Mysql)配置utf8mb4编码
  2. Python中join 和 split详解
  3. GDCM:模板空白图片的测试程序
  4. cocos2d 解密ccbi_cocos2d-x高级学习
  5. Handler post用法整理
  6. 如何在学习机器学习时学习数学?
  7. dj鲜生-38-项目上线简介-从本地小项目到云服务的调试
  8. java 指代对象_06JAVA面向对象之封装
  9. 19-7/8作业:模拟实现用户密码管理
  10. python logging打印终端_python standard package:logging
  11. Code::Blocks代码自动提示设置及常用快捷键 .
  12. php各安装包中TS和NTS及SRC/VC6|VC9|VC11|VC14|VC15版本区别意思详解(转)
  13. Louvain算法介绍
  14. 中国互联网发展状况报告:境内约 2.6 万网站被植入后门
  15. 计算机过热保护,CPU过热 保护电脑关机的解决办法有哪些
  16. RING BUFFER的常规用法
  17. 【开源】这个人脸生成器厉害了,网红脸、明星脸、萌娃脸通通都有
  18. android n 状态栏分析,Android N状态栏图标白底问题
  19. 字节跳动-数据分析-实习面经
  20. webjar的详细使用方式

热门文章

  1. SAP Spartacus Cart UI 修改 quantity 字段后的 Patch 请求遇到 400 错误 - IllegalArgumentError
  2. 使用 ABAP 代码解析一个 class 的所有方法
  3. 关于 SAP 电商云 Spartacus UI SSR 的 state transfer 问题
  4. 关于Angular directive使用的语法问题
  5. css类选择器优先级 大于 标签选择器
  6. rxjs的map和switchMap在SAP Spartacus中的应用 -将高阶Observable进行flatten操作
  7. Angular里的消息(Message)显示
  8. CRM Fiori:Complex note optimization design
  9. why in GM0 our extension component this.sPath is not correct
  10. Tomcat 是怎么处理js file access request的