1. date(): 格式化日期。
echo date("Y-m-d"); // 输出当前日期,例如:2022-01-01
2. time(): 获取当前时间的 Unix 时间戳。
echo time(); // 输出当前时间的 Unix 时间戳
3. mktime(): 返回一个日期的 Unix 时间戳。
$timestamp = mktime(12, 0, 0, 1, 1, 2022);
echo date("Y-m-d H:i:s", $timestamp); // 输出指定日期时间的格式
4. strtotime(): 将任何英语文本的日期时间描述解析为 Unix 时间戳。
$timestamp = strtotime("next Sunday");
echo date("Y-m-d", $timestamp); // 输出下一个星期日的日期
5. getdate(): 获取日期/时间的详细信息。
$dateInfo = getdate();
print_r($dateInfo);
6. checkdate(): 验证一个格里高利日期。
if (checkdate(2, 29, 2020)) {
echo "Valid date!";
} else {
echo "Invalid date!";
}
7. strftime(): 根据区域设置格式化日期和时间。
setlocale(LC_TIME, 'en_US');
echo strftime("%A, %B %e, %Y"); // 输出类似于 "Wednesday, January 1, 2022"
这些函数用于处理日期和时间,在日历和时间操作方面提供了基本的功能。如果你需要更复杂的日历功能,你可能需要考虑使用第三方库或者 PHP 7 中引入的 DateTime 类。
转载请注明出处:http://www.pingtaimeng.com/article/detail/3646/PHP