当前位置:首页 > 行业动态 > 正文

php日期时间函数_时间/日期函数

PHP提供了一系列的日期和时间函数,这些函数可以帮助我们处理日期、时间和时区,以下是一些常用的日期和时间函数:

1. 获取当前日期和时间

函数名 描述
date_default_timezone_set 设置默认的时区
date 格式化本地日期和时间
gmdate 格式化GMT/UTC日期和时间
time 返回当前的Unix时间戳

示例代码:

<?php
date_default_timezone_set('Asia/Shanghai');
echo date("Ymd H:i:s"); // 输出当前日期和时间
echo gmdate("Ymd H:i:s"); // 输出GMT/UTC日期和时间
echo time(); // 输出Unix时间戳
?>

2. 创建日期和时间

函数名 描述
mktime 创建一个日期的 Unix 时间戳
strtotime 将任何英文文本的日期或时间解析为 Unix 时间戳

示例代码:

<?php
$timestamp = mktime(13, 30, 0, 7, 1, 2005);
echo $timestamp; // 输出Unix时间戳
echo strtotime("now"); // 输出当前时间的Unix时间戳
?>

3. 检查日期和时间

函数名 描述
checkdate 验证一个格里高利历(公历)日期是否有效
getdate 获取日期/时间信息
getlastmod 返回页面上一次被修改的时间

示例代码:

<?php
if (checkdate(12, 31, 2000)) {
    echo "Date is valid";
} else {
    echo "Date is not valid";
}
?>

4. 转换日期和时间格式

函数名 描述
strftime 根据指定格式返回本地化的时间/日期字符串
strptime 解析日期/时间字符串并返回其组成部分

示例代码:

<?php
setlocale(LC_TIME, 'en_US');
echo strftime("%B %e %Y", mktime(0, 0, 0, 7, 1, 2005)); // 输出 "July 1 2005"
?>

以上是一些常用的PHP日期和时间函数,你可以根据需要选择使用。

0