首页 > 解决方案 > 使用php计算给定日期的每个下个月

问题描述

我需要一些关于从每个月的第一个日期计算给定日期的每个下个月的帮助

例如 :

事件日期为:'2019-07-15',那么如果开始日期为:2019-08-01,则输出为:2019-08-15


事件日期为:'2019-07-15',那么如果开始日期为:2019-09-01,则输出为:2019-09-15


事件日期为:'2019-07-15',那么如果开始日期为:2019-10-01,则输出为:2019-10-15

标签: phpdatefullcalendarrecurrence

解决方案


这是您的解决方案。我希望这个对你有用 :

<?php
$event_date = "2019-07-15";
$event_month = date('m', strtotime('+1 month', strtotime($event_date)));
$start_date = date("Y-".$event_month."-01", strtotime($event_date));
$output_date = date('Y-m-d', strtotime('+1 month', strtotime($event_date))); 

echo $event_date."<br>";
echo $start_date."<br>";
echo $output_date."<br>";
?>

推荐阅读