php - 使用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
解决方案
这是您的解决方案。我希望这个对你有用 :
<?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>";
?>
推荐阅读
- python - 生成器 (ImageDataGenerator) 如何耗尽数据?
- php - PHP 的 MongoDB。检查嵌入文档是否包含整数
- r - 如果在 pdftools::pdf_subset(), R 中使用特定字符,如何以正确的文件名保存 .pdf 文件
- powershell - 将特定列复制到powershell中的csv
- reactjs - 禁用自定义 classNamePrefixes 的缩小,如材料 ui 做
- asp.net-mvc - 我们如何在 mvc 中使用 response.redirectpermanent 传递模型数据
- sql - 如何选择多行,其中一行在列中具有特定值?
- reactjs - 使用 OAuth2 和 single-spa 登录/身份验证
- databricks - Databricks:java.io.IOException:无法执行 getMountFileState(forceRefresh=true)
- ansible - Ansible ansible.builtin.expect | 要求:期待