获得下个月的第一天

Fro*_*her 5 php timestamp date

可能重复:
如何找到下个月的第一天,并使用php保留此日期的天数

我有这个来获得当月的第一天

$_SERVER['dataInicio'] = date('Y') . "-" . date('m') . "-" . "1";
Run Code Online (Sandbox Code Playgroud)

我需要类似于下个月的第一天

rsc*_*ata 22

$date = new DateTime('now');

$date->modify('first day of next month');
echo $date->format('D') . '\n';

$date->modify('first day of this month');
echo $date->format('D') . '\n';
Run Code Online (Sandbox Code Playgroud)

  • 最简单的方法:$ firstDayNextMonth = date('Ym-d',strtotime('下个月的第一天')); (5认同)
  • 看起来不错,但是如果您在代码中添加一些注释,将更有助于理解您的提议。 (2认同)

Cla*_* T. 6

这似乎是下个月的重复或类似帖子

但是对于下个月,如果你想使用 strtotime

date("m/l/Y", strtotime(date('m', strtotime('+1 month')).'/01/'.date('Y').' 00:00:00'));
Run Code Online (Sandbox Code Playgroud)

这将返回

12/Saturday/2012 如果您只需要日期名称,只需将日期格式设置为 l(小写 L)

date("l", strtotime(date('m', strtotime('+1 month')).'/01/'.date('Y').' 00:00:00'));

如何使用PHP查找下个月的第一天和直到该日期的剩余天数

或这个

在 PHP 中,有没有一种简单的方法来获取一个月的第一个和最后一个日期?

  • 我会这样做,它不会在 12 月失败。strtotime(date('m', strtotime('+1 月')) . '/01/' . date('Y', strtotime('+1 月'))); (2认同)