📅  最后修改于: 2023-12-03 15:38:22.876000             🧑  作者: Mango
PHP 提供了许多日期和时间函数,可以轻松地处理日期和时间。本文将介绍如何在 PHP 中设置日期。
在 PHP 中,可以使用 date()
函数将日期和时间格式化为字符串。
$date = date('Y-m-d H:i:s'); // 2021-01-01 12:00:00
以上代码将当前日期和时间格式化为字符串,格式为 年-月-日 时:分:秒
。
在 PHP 中,可以使用 time()
函数获取当前的时间戳。
$timestamp = time(); // 1609459200
时间戳是指从格林威治时间 1970 年 1 月 1 日 00:00:00 开始到指定时间的秒数。
在 PHP 中,可以使用 date()
函数将时间戳转换为日期。
$timestamp = 1609459200;
$date = date('Y-m-d H:i:s', $timestamp); // 2021-01-01 12:00:00
以上代码将时间戳转换为日期格式,格式为 年-月-日 时:分:秒
。
在 PHP 中,可以使用 strtotime()
函数将日期转换为时间戳。
$date = '2021-01-01 12:00:00';
$timestamp = strtotime($date); // 1609459200
以上代码将日期转换为时间戳。
在 PHP 中,可以使用 strtotime()
函数修改日期。
$date = '2021-01-01 12:00:00';
$date = strtotime('+1 day', strtotime($date)); // 1609545600
$new_date = date('Y-m-d H:i:s', $date); // 2021-01-02 12:00:00
以上代码将日期加上一天,生成新的日期。
在 PHP 中,可以使用比较运算符(如 <
、>
、==
等)比较两个日期。
$date1 = '2021-01-01';
$date2 = '2022-01-01';
if ($date1 < $date2) {
echo "$date1 在 $date2 之前";
} else {
echo "$date1 在 $date2 之后";
}
以上代码比较两个日期的大小,输出结果为:
2021-01-01 在 2022-01-01 之前
本文介绍了如何在 PHP 中设置日期,包括日期格式化、获取当前时间戳、将时间戳转换为日期、将日期转换为时间戳、修改日期和日期比较等内容。PHP 提供了丰富的日期和时间函数,开发人员可以根据实际需求进行选择和使用。