PHP time conversion timestamp function
In PHP programming, we often encounter time processing problems, such as the need to convert time into a timestamp, or convert a timestamp into a date format, etc. In this article, we will introduce the time conversion timestamp function in PHP.
The timestamp in PHP represents the number of seconds that have elapsed from 0:00:00 on January 1, 1970, Greenwich Mean Time (GMT) to the current time. PHP provides two functions for obtaining the current timestamp: time() and mktime().
The time() function is used to obtain the current timestamp. Its syntax is as follows:
time(): int
Example:
$timestamp = time(); echo $timestamp; // 输出当前时间戳
mktime() function is used to obtain the corresponding timestamp based on the specified parameters such as hour, minute, second, month, day, year, etc. Its syntax As follows:
mktime (int $hour, int $minute, int $second, int $month, int $day, int $year, int $is_dst = -1): int
Parameter description:
$hour
: hour, value range 0~23$minute
: Minutes, value range 0~59$second
: Seconds, value range 0~59$month
: Month, value range 1~12$day
: Number of days, value range 1~31$year
: Year, value The range is 1970~2038, you can also use the year represented by a four-digit integer $is_dst
: Whether it is daylight saving time, the default is -1, which means it will be automatically judged according to the system settings. Example:
$timestamp = mktime(0, 0, 0, 1, 1, 2021); echo $timestamp; // 输出2021年1月1日0时0分0秒对应的时间戳
strtotime() function is used to convert string time to timestamp. The syntax is as follows:
strtotime(string $time, int $now = time()): int|false
Parameter description:
$time
: String time used for conversion, required parameter. $now
: Timestamp used to specify the base date, optional parameter. Example:
$timestamp = strtotime('2021-01-01 00:00:00'); echo $timestamp; // 输出2021年1月1日0时0分0秒对应的时间戳
To sum up, the above three functions are important functions for converting between time and timestamp in PHP. In actual development, we can choose the appropriate function for time processing according to needs.
The above is the detailed content of An article introducing the time conversion timestamp function in PHP. For more information, please follow other related articles on the PHP Chinese website!