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还提供了许多其他有用的函数,可根据具体需求选择使用。
