注册 登录
编程论坛 PHP技术论坛

date()函数用法,求详解。。

lfboo 发布于 2010-12-01 20:09, 887 次点击
一个简单的问题,
date("y-m-d h:i:s",filectime($file));
$file是一个文件名;
求详细解释。。
6 回复
#2
asmdaydream2010-12-02 09:05
filectime() 函数返回指定文件的上次 inode 修改时间。

date() 函数的第一个参数规定了如何格式化日期/时间。它使用字母来表示日期和时间的格式。
d - 月中的天 (01-31)
m - 当前月,以数字计 (01-12)
Y - 当前的年(四位数)
#3
lfboo2010-12-02 19:05
回复 2楼 asmdaydream
很感谢你的回答,两个参数我都明白是什么意思,但是我不知道在date()函数中,第一个参数和第二个参数有什么关联,见资料上说是这样写,表示文件创建的时间,但我不理解,请详细解释一下。。谢谢。。
#4
风月_无边2010-12-03 09:42
filectime($filename)
Returns the time the file was last changed, or FALSE on failure. The time is returned as a Unix timestamp.
第二个参数返回时间戳 ,以第一个参数的格式返回
#5
asmdaydream2010-12-03 10:04
date("y-m-d h:i:s",filectime($file));
filectime($file)会返回一个时间
而date函数会按照第一个参数的格式来格式化这个时间就是第二个参数
#6
lfboo2010-12-04 12:44
回复 4楼 风月_无边
那它和filemtime()有什么区别呢?filemtime()不也是文件内容上次的修改时间吗?
#7
lfboo2010-12-04 13:20
回复 4楼 风月_无边
我明白了,谢谢你呀。。
1