Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php如何修改文件修改时间

作者:无声飞雪   发布日期:2024-06-10   浏览:248

在PHP中,可以使用touch()函数来修改文件的修改时间。该函数的语法如下:

bool touch ( string $filename [, int $time = time() [, int $atime ]] )

其中,$filename是要修改的文件名,$time是要设置的修改时间(默认为当前时间),$atime是要设置的访问时间(可选参数,默认为当前时间)。

以下是一个示例代码,演示如何使用touch()函数修改文件的修改时间:

<?php
$filename = 'example.txt';

// 获取当前的修改时间
$oldTime = filemtime($filename);
echo '原始修改时间:' . date('Y-m-d H:i:s', $oldTime) . '<br>';

// 修改文件的修改时间为指定时间
$newTime = strtotime('2022-01-01 00:00:00');
if (touch($filename, $newTime)) {
    echo '修改成功!<br>';
} else {
    echo '修改失败!<br>';
}

// 获取修改后的修改时间
$newTime = filemtime($filename);
echo '修改后的修改时间:' . date('Y-m-d H:i:s', $newTime) . '<br>';
?>

运行以上代码后,输出结果如下:

原始修改时间:2021-08-01 12:34:56
修改成功!
修改后的修改时间:2022-01-01 00:00:00

可以看到,文件的修改时间被成功修改为指定的时间。

上一篇:php 换行如何替换

下一篇:php中array删除用法是什么

大家都在看

php session用法

php 定义常量

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站