php 计算两个日期相隔多少周
时间: 2023-07-26 15:19:02 浏览: 113
PHP计算两个日期相差几个月多余几天
可以使用 PHP 的 DateTime 类来计算两个日期相隔多少周。具体代码如下:
```php
$date1 = new DateTime('2021-01-01');
$date2 = new DateTime('2021-03-31');
$interval = $date1->diff($date2);
$weeks = floor($interval->days / 7);
echo "相隔周数:" . $weeks;
```
以上代码中,首先创建了两个 DateTime 对象,分别表示两个日期。然后使用 diff() 方法计算出两个日期之间的时间间隔,得到的是一个 DateInterval 对象。最后通过计算天数除以 7 取整来得到相隔的周数。
阅读全文