要在PHP中记录时间并计算天数,可以使用PHP的日期和时间函数。
首先,使用date()
函数获取当前日期和时间。例如,$current_date = date('Y-m-d H:i:s');
将当前日期和时间存储在变量$current_date
中。
然后,使用strtotime()
函数将日期字符串转换为Unix时间戳。例如,$start_date = strtotime('2022-01-01');
将日期字符串'2022-01-01'转换为Unix时间戳并存储在变量$start_date
中。
接下来,使用当前日期和开始日期的时间戳之差来计算天数。例如,$days = floor((time() - $start_date) / (60 * 60 * 24));
将当前时间的时间戳减去开始日期的时间戳,并将结果除以每天的秒数(60 60 24)来计算天数。
最后,可以将计算得到的天数输出或存储在变量中以供后续使用。例如,echo $days;
将天数输出到屏幕上。
以下是完整的示例代码:
$current_date = date('Y-m-d H:i:s');
$start_date = strtotime('2022-01-01');
$days = floor((time() - $start_date) / (60 * 60 * 24));
echo $days;
这将输出从2022年1月1日到当前日期的天数。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站