PHP有三个基于系统文件的时间戳函数,它们隶属于文件系统函数库,其表示方法及作用如下:

fileatime():取得文件最后的存取时间
filectime():取得文件最后的改变时间
filemtime():取得文件最后的修改时间

这些函数会对真实存在的文件进行检测,返回值放在快取缓冲区中,返回false表示发生错误,否则返回一个整数形式的系统文件的时间戳记。譬如使用filemtime取得某个文件的最后一次修改时间,我们可以这样表示:

$fmodtime=filemtime($sf);
print $fmodtime;

运行以上句子,浏览器将显示如下样式的内容:1141396492 。
        如果需要转换成常规的时间格式,只需用date函数格式化其时间戳:fmodtime=date("Y m d h:i:s",$fmodtime),这样将得到易于阅读的时间格式:2006 03 03 10:34:52 。

假 如网站决定当天发布的文章当天应该显示“New”字样以达到特殊的目的,那么,利用系统文件时间戳函数则是一个很好的主意。上面我们已经学会了如何取得特 定文件的最后修改时间,那么,剩下的工作就是将这个时间与当日的服务器系统时间进行比较,从而决定是否在文章列表相应条目中标志为“New”。应该注意的 是,我们只需要比较年月日,不用关心时分秒,所以,正如以下例子那样,我们把两个时间都按年月日进行格式化后再作比较:

$fmodtime=date("Y m d",filemtime($sf));
$today=date("Y m d");
if($fmodtime==$todya){print "New";
}

PHP 查看系统文件时间戳相关推荐

  1. linux(shell)查看文件时间戳

    linux(shell)查看文件时间戳 #!/bin/bash#文件名 FILE_NAME='a.txt' #获取文件做后修改时间戳 LAST_MODIFY_TIMESTAMP=`stat -c %Y ...

  2. Android WIFI密码查看器实例(在获取Root权限下查看系统文件)

    Android WIFI密码查看器实例 实现原理:使用shell命令查看保存WIFI密码的系统文件 涉及的知识 界面展示 基本的Shell命令 shell查看WIFI密码 ShellUtil的使用 正 ...

  3. html文件中如何写时间戳,复制文件时间戳

    shell文件时间戳怎么转换成date格式 date +%s 可以得到UNIX的时间戳; 用shell将时间字符串与时间戳互转: date -d "2010-10-18 00:00:00&q ...

  4. go 使用sarama写入kafka数据时间戳问题

    查看消息时间戳的命令: kafka-console-consumer --bootstrap-server localhost:9092 --property print.timestamp=true ...

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

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

  6. 查看连接过的WIFI密码方法汇总

    本文是对忘记WIFI密码的情况如何查看提供解决方案:电脑和安卓手机上连接过的WIFI密码: 电脑上查看连接过的WIFI密码: 方法1:通过"命令提示符"CMD查看(快捷键:Wind ...

  7. Linux free 查看内存使用情况 常用命令

    Intro 常用命令 free free -h 以更易读(human-readable)的格式输出 free -s 3 每3秒输出一次 示例 wuyujin1997@budy:~$ free -hto ...

  8. php unix时间戳,php UNIX时间戳用法详解

    这篇文章主要介绍了php UNIX时间戳用法,结合实例形式分析了php Unix时间戳相关函数与使用技巧,需要的朋友可以参考下 本文实例讲述了php UNIX时间戳用法.分享给大家供大家参考,具体如下 ...

  9. php unix时间戳 秒,UNIX时间戳怎么在php项目中使用

    UNIX时间戳怎么在php项目中使用 发布时间:2021-01-15 16:52:13 来源:亿速云 阅读:55 作者:Leah 这篇文章将为大家详细讲解有关UNIX时间戳怎么在php项目中使用,文章 ...

最新文章

  1. git merge 和 git merge --no-ff
  2. 用tf的VocabularyProcessor使用细节
  3. STL常用的查找算法
  4. sqllite java 密码,SQLite登录检查用户名和密码
  5. 关于Tapestry5中的配置项的说明
  6. C_北理工乐学_结构
  7. 【学习笔记】用Excel制作随机抽奖器(Visual Basic编程)。
  8. c# md5加密算法实例
  9. 专利证书下载-不是标准的IE浏览器-解决办法
  10. ORA-20011: Approximate NDV failed: ORA-29913: error in executing ODCIEXTTABLEOPEN callout
  11. 禁用红蜘蛛自启的简单办法
  12. 一次用Python制作电影字幕的尝试
  13. inflate使用方法总结
  14. 一文看懂摄像头测距技术
  15. 微信小程序真机调试:createEvent is not a function
  16. Maven下载及目录结构
  17. 国际“知识共享”运动的现状
  18. ANSYS中vonnbsp;misesnbsp;stres…
  19. 揭秘交换机市场内幕,“准工业级”猫腻你中招了吗?
  20. 开源中国码云git连接

热门文章

  1. 二进制字符串转换到Ascll字符串
  2. java secondtotime_Java中的LocalTime toSecondOfDay()方法
  3. Linux中文件复制、删除、移动、压缩、解压命令
  4. shuffle理解【增加模型的泛化能力】
  5. 1.2什么是神经网络
  6. 卸载Android虚拟机里的项目(cmd)
  7. 计算机网络(2)-数据链路层流量控制
  8. vue.js路由配置vue-router的基础学习 - 概念篇
  9. phpcmsV9栏目内文章批量移动后,新的内容页模板不生效 -分析篇
  10. phpcmsV9留言插件提交后返回上一页实现方法