要在PHP中对日期进行加减操作,可以使用strtotime()
函数来实现。以下是一些示例代码:
$originalDate = "2021-01-01";
$numberOfDays = 5;
$newDate = date("Y-m-d", strtotime($originalDate . " +".$numberOfDays." days")); echo $newDate; // 输出:2021-01-06
2. 日期减n天:
```php
$originalDate = "2021-01-06";
$numberOfDays = 5;
$newDate = date("Y-m-d", strtotime($originalDate . " -".$numberOfDays." days"));
echo $newDate; // 输出:2021-01-01
$date1 = "2021-01-01";
$date2 = "2021-01-06";
$diff = strtotime($date2) - strtotime($date1); $numberOfDays = floor($diff / (60 60 24));
echo $numberOfDays; // 输出:5
请注意,`strtotime()`函数只能处理1970年1月1日之后的日期。如果需要处理更早的日期,可以考虑使用`DateTime`类或`DateInterval`类来完成操作。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站