PHP filectime() 関数
定義と用法
filectime() 関数は指定されたファイルの最後の inode 変更時刻を返します。
この関数はファイルの最後の inode 変更時刻を返します。エラーが発生した場合、false を返します。時間は Unix タイムスタンプの形式で返されます。
構文
fileatime(filename)
パラメータ | 説明 |
---|---|
filename | 必須。チェックするファイルを指定します。 |
ヒントおよびコメント
ヒント:この関数の結果はキャッシュされます。必要に応じて、 clearstatcache() キャッシュをクリアするために
注意:多くの Unix ファイルシステムでは、ファイルの inode データが変更された場合、そのファイルは変更されたとされます。つまり、ファイルの権限、所有者、グループ、またはその他のメタデータが inode 内で更新された場合です。参照 filemtime()(これはウェブページで「最終更新日時」のフッターを作成するために使用したい関数です)および fileatime()。
コメント:一部の Unix の説明文書では ctime がファイルの作成時刻とされ、これは誤りです。多くの Unix ファイルシステムでは、Unix ファイルの作成時刻は存在しません。
例
<?php echo filectime("test.txt"); echo "最終更新: ".date("F d Y H:i:s.",filectime("test.txt")); ?>
出力:
1138609592 最終更新:2006年1月30日 09:26:32。