获得下个月的第一天

时间:2012-11-16 18:03:58

标签: php date timestamp

  

可能重复:
  how to find first day of the next month and remain days to this date with php

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

$_SERVER['dataInicio'] = date('Y') . "-" . date('m') . "-" . "1";

我需要类似的东西才能获得下个月的第一天

3 个答案:

答案 0 :(得分:21)

$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';

答案 1 :(得分:4)

$_SERVER['dataInicio'] = date('Y-m-d', mktime(0, 0, 0, date('m')+1, 1, date('Y')));

应该做你想要的。

答案 2 :(得分:3)

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

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

那么这样的话
date("m/l/Y", strtotime(date('m', strtotime('+1 month')).'/01/'.date('Y').' 00:00:00'));

这将返回

12 /星期六/ 2012如果您只想将日期名称设置为l(小写L)

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

How to find first day of the next month and remaining days till this date with PHP

或者

In PHP, is there an easy way to get the first and last date of a month?