Php 如何获取当前月份之后的月份名称?
以下是10月的Php 如何获取当前月份之后的月份名称?,php,date,strtotime,Php,Date,Strtotime,以下是10月的 echo date('F'); 我正在使用下面的代码给我下一个月的名字(这个月之后的一个月),所以我希望看到11月 $nextmonth = date("F",strtotime("+1 months")); 今天是10月31日,但上面提到的“12月”我做错了什么?如何获取当月之后的月份?使用相对格式获取下个月的第一天: echo (new DateTime('first day of next month'))->format('F'); 您看到此问题的原因是
echo date('F');
我正在使用下面的代码给我下一个月的名字(这个月之后的一个月),所以我希望看到11月
$nextmonth = date("F",strtotime("+1 months"));
今天是10月31日,但上面提到的“12月”我做错了什么?如何获取当月之后的月份?使用相对格式获取下个月的第一天:
echo (new DateTime('first day of next month'))->format('F');
您看到此问题的原因是,在月末为日期添加时间时,您遇到了月份少于31天的问题。这可能会导致您跳过一个月。最好的办法是在月初开始计算日期,然后再添加时间,或者按照上面演示的相对格式
PHP 5.3:
$nextMonth = new DateTime('first day of next month');
echo $nextMonth->format('F');
使用相对格式获取下个月的第一天:
echo (new DateTime('first day of next month'))->format('F');
您看到此问题的原因是,在月末为日期添加时间时,您遇到了月份少于31天的问题。这可能会导致您跳过一个月。最好的办法是在月初开始计算日期,然后再添加时间,或者按照上面演示的相对格式
PHP 5.3:
$nextMonth = new DateTime('first day of next month');
echo $nextMonth->format('F');
使用相对格式获取下个月的第一天:
echo (new DateTime('first day of next month'))->format('F');
您看到此问题的原因是,在月末为日期添加时间时,您遇到了月份少于31天的问题。这可能会导致您跳过一个月。最好的办法是在月初开始计算日期,然后再添加时间,或者按照上面演示的相对格式
PHP 5.3:
$nextMonth = new DateTime('first day of next month');
echo $nextMonth->format('F');
使用相对格式获取下个月的第一天:
echo (new DateTime('first day of next month'))->format('F');
您看到此问题的原因是,在月末为日期添加时间时,您遇到了月份少于31天的问题。这可能会导致您跳过一个月。最好的办法是在月初开始计算日期,然后再添加时间,或者按照上面演示的相对格式
PHP 5.3:
$nextMonth = new DateTime('first day of next month');
echo $nextMonth->format('F');
没有31.11所以你得到12月没有31.11所以你得到12月没有31.11所以你得到12月没有31.11所以你得到12月->谢谢,我怎么把它分配给变量?出于某种原因,这给了我一个错误:$nextmonth=(newdatetime('nextmonth的第一天'))->格式('F')代码>已经说过,当我回显它时,它也会给我一个错误。我有PHP5。3@Metzed更新为使用PHP5.3。我不得不把它分成两行。谢谢,我很高兴在你发送答案之前我能解决这个问题:)-非常感谢你的帮助!->谢谢,如何将其分配给变量?出于某种原因,这给了我一个错误:$nextmonth=(newdatetime('nextmonth的第一天'))->格式('F')代码>已经说过,当我回显它时,它也会给我一个错误。我有PHP5。3@Metzed更新为使用PHP5.3。我不得不把它分成两行。谢谢,我很高兴在你发送答案之前我能解决这个问题:)-非常感谢你的帮助!->谢谢,如何将其分配给变量?出于某种原因,这给了我一个错误:$nextmonth=(newdatetime('nextmonth的第一天'))->格式('F')代码>已经说过,当我回显它时,它也会给我一个错误。我有PHP5。3@Metzed更新为使用PHP5.3。我不得不把它分成两行。谢谢,我很高兴在你发送答案之前我能解决这个问题:)-非常感谢你的帮助!->谢谢,如何将其分配给变量?出于某种原因,这给了我一个错误:$nextmonth=(newdatetime('nextmonth的第一天'))->格式('F')代码>已经说过,当我回显它时,它也会给我一个错误。我有PHP5。3@Metzed更新为使用PHP5.3。我只需要把它分成两行。谢谢,我很高兴在你发送答案之前我能解决这个问题:)-非常感谢你的帮助!