Home >Backend Development >PHP Tutorial >PHP function introduction—filectime(): Get the creation time of a file

PHP function introduction—filectime(): Get the creation time of a file

WBOY
WBOYOriginal
2023-07-24 13:37:062163browse

PHP function introduction—filectime(): Get the creation time of a file

PHP is a scripting language used to develop web applications. It has a rich function library and provides developers with a lot of convenience. Among them, the filectime() function is a very useful function, which can help us get the creation time of the file.

The filectime() function returns the timestamp of the creation time of a file. The timestamp is the number of seconds that have elapsed since January 1, 1970 00:00:00 GMT and can be used for further processing and display of dates and times.

The following is an example that demonstrates how to use the filectime() function to obtain the creation time of a file:

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

if (file_exists($file)) {
    $timestamp = filectime($file);
    $create_time = date('Y-m-d H:i:s', $timestamp);
    echo "文件的创建时间是:$create_time";
} else {
    echo "文件不存在!";
}
?>

In the above example, we first define a file named example. txt variable. Next, use the file_exists() function to check whether the file exists. If the file exists, we call the filectime() function to obtain the creation timestamp of the file and assign it to the variable $timestamp. Then, use the date() function to convert the timestamp into date and time format, and assign it to the variable $create_time. Finally, use the echo statement to output the creation time of the file to the screen.

It should be noted that if the file does not exist, the file_exists() function will return false. We can handle the case of file non-existence in the else statement block.

Run the above code, if the example.txt file exists, the creation time of the file will be output, otherwise a prompt that the file does not exist will be output.

In addition to the filectime() function, PHP also provides other functions for obtaining file-related information, such as filemtime() for obtaining the modification time of the file, and fileatime() for obtaining the access time of the file. Through these functions, we can easily obtain and process the time information of files, making our applications more flexible and practical.

To summarize, the filectime() function is a very practical function in PHP, which can help us get the creation time of a file. Through this function, we can easily obtain the timestamp of the file and perform further processing and display. When developing web applications, understanding this function and its usage will improve our development efficiency and the quality of our applications.

The above is the detailed content of PHP function introduction—filectime(): Get the creation time of a file. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn