PHP时间戳函数:10个常用方法
发布时间:2023-08-16 23:39:33
PHP提供了很多与时间相关的函数,其中最常用的就是时间戳函数。时间戳是一个自1970年1月1日以来的秒数,用来表示一个特定的时间点。在PHP中,可以使用时间戳函数来进行时间的计算和格式化。下面是10个常用的PHP时间戳函数及其使用方法。
1. time()函数:返回当前的时间戳。
$current_time = time(); echo $current_time;
2. strtotime()函数:将一个日期时间字符串转换为时间戳。
$time_string = '2021-05-20 10:30:00'; $time_stamp = strtotime($time_string); echo $time_stamp;
3. date()函数:将时间戳格式化为指定的日期时间格式。
$time_stamp = time();
$date_string = date('Y-m-d H:i:s', $time_stamp);
echo $date_string;
4. mktime()函数:根据给定的时间参数创建一个时间戳。
$time_stamp = mktime(10, 30, 0, 5, 20, 2021); echo $time_stamp;
5. getdate()函数:返回一个包含日期和时间信息的关联数组。
$time_stamp = time(); $date_array = getdate($time_stamp); print_r($date_array);
6. checkdate()函数:验证一个日期是否合法。
$is_valid = checkdate(5, 20, 2021); //返回true
7. strtotime()函数:将一个相对时间字符串转换为时间戳。
$time_stamp = strtotime('+1 day');
echo $time_stamp;
8. date_default_timezone_set()函数:设置默认时区。
date_default_timezone_set('Asia/Shanghai');
9. strftime()函数:格式化本地时间/日期。
$time_stamp = time();
$time_string = strftime('%Y-%m-%d %H:%M:%S', $time_stamp);
echo $time_string;
10. gmdate()函数:将格林威治时间格式化为指定的日期时间格式。
$time_stamp = time();
$date_string = gmdate('Y-m-d H:i:s', $time_stamp);
echo $date_string;
这些PHP时间戳函数可以帮助你处理和格式化时间,在开发中非常有用。使用这些函数可以轻松地获取当前时间、将字符串转换为时间戳、格式化时间等。通过结合这些函数的使用,可以满足各种时间相关的需求。
