PHP常用日期函数的使用
PHP中有许多用于处理日期和时间的函数。这些函数可让您从时间戳中获取或添加日期和时间,格式化日期和时间字符串,比较日期和时间等。在下面的文章中,我将讨论一些常用的日期和时间函数。
1. time():该函数返回当前时间的时间戳。时间戳是一个整数,表示从Unix纪元开始经过的秒数。
2. date():date函数格式化日期和时间,并返回格式化后的字符串。 个参数是一个表示格式的字符串,第二个参数是一个可选的时间戳。
例如:
echo date("Y-m-d H:i:s");
输出:2021-10-01 16:05:35
3. strtotime():该函数将字符串解析为Unix时间戳。 个参数是包含日期和时间的字符串。如果字符串无法解析,则返回false。
例如:
echo strtotime("yesterday");
输出:1632983142
4. mktime():该函数创建一个时间戳,给定日期和时间的小时,分钟,秒。 个参数是小时,第二个参数是分钟,第三个参数是秒,第四个参数是月份,第五个参数是日期,第六个参数是年份。
例如:
echo mktime(0, 0, 0, 10, 1, 2021);
输出:1633056000
5. strftime():该函数将时间戳格式化为本地时间。 个参数是一个表示格式的字符串,第二个参数是一个可选的时间戳。
例如:
echo strftime("%Y-%m-%d %H:%M:%S", time());
输出:2021-10-01 16:05:35
6. strtotime():该函数将字符串解析为Unix时间戳。 个参数是包含日期和时间的字符串。如果字符串无法解析,则返回false。
例如:
echo strtotime("yesterday");
输出:1632983142
7. gmdate():该函数返回格林威治标准时间的格式化日期和时间字符串。 个参数是一个表示格式的字符串,第二个参数是可选的时间戳。
例如:
echo gmdate("Y-m-d H:i:s", time());
输出:2021-10-01 08:05:35
8. date_create():该函数创建一个新的DateTime对象。DateTime对象允许您执行各种操作,如将日期/时间添加到另一个日期/时间中。
例如:
$date = date_create('2021-10-01');
echo date_format($date, 'Y-m-d H:i:s');
输出:2021-10-01 00:00:00
以上是PHP中一些常用的日期和时间函数。这些函数可让您轻松地处理日期和时间,并将日期和时间以所需的格式显示给用户。时常使用这些函数。</p>
