📜  以人类可读形式的 php 日期 - PHP (1)

📅  最后修改于: 2023-12-03 15:22:03.887000             🧑  作者: Mango

以人类可读形式的 PHP 日期

日期时间在程序开发中是一个非常基本且常用的概念,对于 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 提供了非常强大、且易用的日期时间函数,可以轻松满足我们在开发中对日期时间的处理需求,相信通过本文的介绍可以帮助您更好地理解和使用这些函数。