📜  php 获取天数 - PHP (1)

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

PHP 获取天数

在PHP中,获取天数通常需要使用日期和时间函数。以下是几个常用的函数:

date()

date() 函数可将时间戳格式化为可读性更好的日期和时间。

$now = time(); // 获取当前时间戳
$date = date('Y-m-d', $now); // 格式化当前日期为:年-月-日
echo "今天是:".$date;

输出:

今天是:2021-07-05
strtotime()

strtotime() 函数可将字符串转换为时间戳格式,以便进行日期和时间的计算。

$birthday = "1985-10-01";
$age = floor((time()-strtotime($birthday))/31556926); // 计算年龄
echo "您的年龄是:".$age;

输出:

您的年龄是:35
DateTime()

DateTime() 类可创建一个日期对象,并对其执行多种操作。

$date1 = new DateTime('2021-06-01');
$date2 = new DateTime('2021-07-05');
$diff = $date2->diff($date1); // 计算日期差
echo "相差天数:".$diff->days." 天";

输出:

相差天数:34 天

以上就是常用的获取天数方法,可以根据具体需求选择使用。