📅  最后修改于: 2023-12-03 15:22:03.887000             🧑  作者: Mango
日期时间在程序开发中是一个非常基本且常用的概念,对于 PHP 程序员来说也不例外。PHP 内置了非常强大且灵活的日期时间函数,可以帮助我们轻松地操作和格式化日期时间。
日期时间格式化是指将日期时间转换为特定格式的字符串输出,以便人类可读。在 PHP 中,我们可以使用 date()
函数来进行格式化,具体的格式化字符如下表所示:
| 格式化字符 | 描述 | | --- | --- | | Y | 四位数完整表示的年份 | | m | 月份,有前导零(01-12) | | n | 月份,没有前导零(1-12) | | d | 月份中的第几天,有前导零(01-31) | | j | 月份中的第几天,没有前导零(1-31) | | H | 24 小时制的小时数,有前导零(00-23) | | h | 12 小时制的小时数,有前导零(01-12) | | i | 分钟数,有前导零(00-59) | | s | 秒数,有前导零(00-59) | | w | 星期几的数字表示(0-6) | | l | 星期几的完整英文表示 | | M | 月份的英文缩写表示 | | F | 月份的完整英文表示 |
以下是一些使用示例:
$date = date('Y-m-d H:i:s');
echo $date;
输出:
2021-11-01 10:00:00
$timestamp = 1635739200;
$date = date('Y-m-d H:i:s', $timestamp);
echo $date;
输出:
2021-11-01 00:00:00
$tomorrow = date('Y-m-d H:i:s', strtotime('+1 day'));
echo $tomorrow;
输出:
2021-11-02 00:00:00
$last_day_month = date('Y-m-t', strtotime('-1 month'));
echo $last_day_month;
输出:
2021-10-31
PHP 提供了非常强大、且易用的日期时间函数,可以轻松满足我们在开发中对日期时间的处理需求,相信通过本文的介绍可以帮助您更好地理解和使用这些函数。