php函数如何获取当前日期和时间?
发布时间:2023-07-13 17:58:07
PHP 提供了多个函数用于获取当前日期和时间。下面是一些常用的函数和示例:
1. date(): 用于格式化日期和时间的函数。可以指定格式化的字符串来获取特定格式的日期和时间。
echo date("Y-m-d"); // 输出当前日期,如:2021-09-01
echo date("H:i:s"); // 输出当前时间,如:14:30:00
echo date("Y-m-d H:i:s"); // 输出当前日期和时间,如:2021-09-01 14:30:00
2. time(): 返回当前 Unix 时间戳,即从 1970 年 1 月 1 日 00:00:00 GMT 到当前时间的秒数。
echo time(); // 输出当前 Unix 时间戳,如:1630486800
3. strtotime(): 将日期时间字符串转换为 Unix 时间戳。
echo strtotime("2021-09-01"); // 将日期字符串转换为 Unix 时间戳,如:1630416000
echo strtotime("2021-09-01 14:30:00"); // 将日期时间字符串转换为 Unix 时间戳,如:1630486200
4. getdate(): 返回包含当前日期和时间信息的关联数组。
$dateInfo = getdate(); echo $dateInfo["year"]; // 输出当前年份 echo $dateInfo["month"]; // 输出当前月份 echo $dateInfo["mday"]; // 输出当前日期 echo $dateInfo["hours"]; // 输出当前小时 echo $dateInfo["minutes"]; // 输出当前分钟 echo $dateInfo["seconds"]; // 输出当前秒数
5. mktime(): 根据指定的日期和时间创建一个 Unix 时间戳。
$timestamp = mktime(14, 30, 0, 9, 1, 2021); echo $timestamp; // 输出创建的 Unix 时间戳,如:1630486200
通过这些函数,你可以方便地获取和操作当前的日期和时间。具体选择使用哪个函数,取决于你的需求和使用场景。
