计数周之间的两个日期在php?



我正在做周报excel文件导出。我有$dateFrom$dateTo

$dateForm = "2021-07-26";
$dateTo = "2021-08-13";

我想根据这两个日期按周计算。星期一至星期日

我想要那一周的dateFormdateTo

。我想显示的结果是:

例如:

dateForm      dateTo     
----------   ----------
2021-07-26   2021-08-01
2021-08-02   2021-08-08
2021-08-09   2021-08-13

谢谢。

正如@KIKO Software在评论中所说,您可以使用date("W", strtotime($yourdate))来获得一年中的星期。

检查此代码:

<?php
$startDate = "2021-07-26";
$endDate = "2021-08-26";
$numberOfWeeks = (int)date("W", strtotime($endDate)) - (int)date("W", strtotime($startDate));
echo $numberOfWeeks;
?>

最新更新