当前位置: 首页 > 知识库问答 >
问题:

如果月有31天,如何在php中获取下个月的最后日期[重复]

宿景曜
2023-03-14

今日-2021-03-31

<?php
echo date("Y-m-t  H:i:s", strtotime("+1 month"));
?>

预期成果2021-04-30

结果2021-05-31

共有2个答案

壤驷雅达
2023-03-14

应该像下面这样简单。

<?php
$month_end = strtotime('last day of next month', time());
echo date('D, M jS Y', $month_end).'<br/>';

?>
容修贤
2023-03-14

加上一个月就增加了一定的天数,所以它就把事情抛了出去。最简单的方法是获取下个月的第一天,然后使用T将其格式化为总天数:

echo date("Y-m-t  H:i:s", strtotime("first day of next month")); // 2021-04-30  10:27:35
 类似资料:
  • 问题内容: String febSt = “02/01/2014” ; String febEnd = “02/28/2014” ; 上面的代码是我的输入,我需要“ 03/01/2014”和“ 03/31/2014”作为输出。我尝试了更多代码,也使用了日历功能,但没有结果。从该程序中,我需要下个月的开始和结束日期。 我尝试了更多示例输入,如果我将这些日期作为下个月2月返回的输入,将在2月,4月,6

  • 问题内容: 我想知道上个月的日期。我这样写: 这给了我当前的月份/年份。我不知道我是否应该使用,。时间戳记了吗?我是否需要在事后添加一些内容以进行重置,以便在我网站上所有时间戳的所有时间中,日期都不设置为上个月?我正在尝试RTM,但我很难弄清楚。 问题答案: 获取上个月的日期很简单 11月3日返回

  • 问题内容: 如何使用PHP获得每月的最后一天? 鉴于: 我要2009-11-30; 并给予 我想要2009-12-31。 问题答案: 返回给定日期的月份中的天数请参阅文档以获取有关信息:

  • 问题内容: 如何在where子句中使用下个月的第一天和最后一天? 问题答案: 采用:

  • 本文向大家介绍在shell脚本中获取上个月最后一天的日期方法,包括了在shell脚本中获取上个月最后一天的日期方法的使用技巧和注意事项,需要的朋友参考一下 linux中用date命令来获取上个月最后一天的日期: 编写脚本getdate.sh: 运行该脚本的结果: 以上这篇在shell脚本中获取上个月最后一天的日期方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 问题内容: 希望创建一个可以在PHP中完成此功能的函数。 我需要在日期中添加多个月,但不能超过该月的最后一天。 例如: 如果我在PHP中使用日期加法,则会发生超限: 我的规范不允许我超支一个月。 什么是最简单的方法来做到这一点? 问题答案: 您可以比较添加1个月之前和之后的月份。如果不一样,您超出了下个月。