php - 下个月在 PHP 中出错

标签 php date

<分区>

今天是 31st 5 月

$currentM = date('m');
// 05

$nextM = date('m', strtotime('+1 month'));
// 07

我做错了什么?我不明白为什么下个月要给 07

最佳答案

从今天(31/5)开始的下个月是 31/6 不存在,所以它转发到 1/7。

您可能想要增加实际月份:$nextM = date('m') % 12 + 1

关于php - 下个月在 PHP 中出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16855023/

相关文章:

php - 如何让我的旋转动画 RSS 提要与 jQuery 和 php 一起正常工作?

php - 更改一个网站的 MySQL 服务器时间

java - 使用 SimpleDateFormat 将日期转换为友好格式

Mysql 选择 1 个月前保存的记录,如果没有找到,则选择较旧的记录

php - 如何从日期范围 PHP 中获取年数

php - SOAP 响应 : is Content-Length required in http-header?

PHP 给定递增的数字,计算所有可能的组合

php - ExtJs Grid 中的 JsonStore 数据未加载

php - 从给定日期查找前三个工作日

javascript - 获取从今天开始的星期几