欢迎访问宙启技术站
智能推送

PHP内置的日期和时间函数的使用示例

发布时间:2023-10-24 06:40:18

在PHP中,有许多日期和时间函数可以用于处理日期和时间的操作。下面是一些常见的PHP内置日期和时间函数及其使用示例:

1. date函数:用于格式化一个本地时间或日期,并将其作为字符串返回。

//输出当前日期
echo date("Y-m-d");

2. time函数:返回当前的Unix时间戳(自1970年1月1日以来经过的秒数)。

//输出当前时间戳
echo time();

3. strtotime函数:将英文文本的日期时间描述解析为Unix时间戳。

//将时间描述字符串转换为Unix时间戳
echo strtotime("10 September 2000");

4. strtotime与date函数的结合:将Unix时间戳格式化为指定的日期和时间格式。

//将时间戳转换为日期格式
echo date("Y-m-d", strtotime("10 September 2000"));

5. mktime函数:返回一个日期的Unix时间戳。

//返回指定日期的时间戳
echo mktime(0, 0, 0, 10, 1, 2000);

6. strtotime与mktime函数的结合:将日期字符串转换为Unix时间戳,然后使用mktime函数。

//将日期字符串转换为时间戳,然后输出日期格式
echo date("Y-m-d", strtotime("10 September 2000"));

7. getdate函数:返回一个包含日期和时间信息的关联数组。

//获取当前日期和时间信息
$date = getdate();
print_r($date);

8. checkdate函数:检查指定的日期是否合法。

//检查日期是否合法
if(checkdate(2, 29, 2020)){
    echo "合法的日期";
} else {
    echo "非法的日期";
}

9. strtotime与getdate函数的结合:将日期字符串转换为Unix时间戳,然后使用getdate函数获取日期和时间信息。

//将日期字符串转换为时间戳,然后获取日期和时间信息
$date = getdate(strtotime("10 September 2000"));
print_r($date);

10. strftime函数:根据本地设置的时间和日期格式,返回日期和时间的格式化字符串。

//输出带有本地设置格式的日期和时间
echo strftime("%Y-%m-%d %H:%M:%S");

以上只是PHP内置的一些日期和时间函数及其使用示例,PHP还提供了许多其他有用的函数,可根据具体需求选择使用。