13

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

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

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

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

4

3 回答 3

31
$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';
于 2012-11-16T18:57:27.527 回答
6

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

但是如果你想使用 strtotime,下个月会这样

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

这将返回

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

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

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

或这个

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

于 2012-11-16T18:05:39.060 回答
4
$_SERVER['dataInicio'] = date('Y-m-d', mktime(0, 0, 0, date('m')+1, 1, date('Y')));

应该做你想做的事。

于 2012-11-16T18:08:03.467 回答