ホームページ  >  記事  >  バックエンド開発  >  PHPでファイルの変更時間を取得するにはどうすればよいですか?

PHPでファイルの変更時間を取得するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-10-30 10:46:073809ブラウズ

取得方法: 1. filemtime() 関数を使用して、ファイルの内容が最後に変更された時刻を返します。構文形式は "filemtime(file);"; 2. filectime() 関数を使用して返します。ファイルの内容が最後に変更された時刻 ファイルのアクセス許可、所有者などが変更された時刻、構文形式は「filectime(file);」です。

PHPでファイルの変更時間を取得するにはどうすればよいですか?

# 推奨: 「

PHP ビデオ チュートリアル

ファイルを変更するための php メソッドtime

方法 1: PHP の filemtime() 関数を使用する

filemtime() 関数は、ファイル コンテンツの最終変更時刻を返します。

成功した場合、この関数はファイル内容の最終変更時刻を Unix タイムスタンプの形式で返します。これは date() で使用できます。失敗した場合は FALSE を返します。

構文

filemtime(filename)
  • ファイル名: 必須。チェックするドキュメントを指定します。

#注: この関数の結果はキャッシュされます。キャッシュをクリアするには、clearstatcache() を使用してください。

例:

<?php
$a=filemtime("log.txt");
echo "修改时间:".date("Y-m-d H:i:s",$a);
?>

方法 2: php filectime() 関数を使用する

filectime() 関数は指定されたファイルを返しますの最終変更時刻。

この関数は、ファイルの毎日の変更と i ノードの変更をチェックします。 i ノードの変更とは、権限の変更、所有者の変更、ユーザー グループの変更、またはその他のメタデータの変更を指します。

成功した場合、この関数はファイルの最終変更時刻を Unix タイムスタンプとして返​​します。失敗した場合は FALSE を返します。

構文

filectime(filename)
  • ファイル名は必須です。チェックするドキュメントを指定します。

#注: この関数の結果はキャッシュされます。キャッシュをクリアするには、clearstatcache() を使用してください。

ヒント: ファイルの内容が最後に変更された時刻を返すには、filemtime() 関数を使用してください。

例:

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

上記のコードの出力:

上一次更改的时间: January 30 2020 09:26:32.

関連する推奨事項:php training

以上がPHPでファイルの変更時間を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。