【发布时间】:2015-06-23 11:54:57
【问题描述】:
我正在尝试使用 PHP mktime() 函数获得下个月。
我希望得到类似07/2015 的结果,但它却给了我01/2015。
这是我正在使用的代码:
$next_month = strftime('%d/%Y', strtotime('+1 month', mktime(0,0,0,$month,1,$year)));
$month 的值为 06。
$year 的值为 2015。
【问题讨论】:
-
当然你会收到
01/2015。在您专门将其设置为1之后,您将打印一个月中的哪一天。我怀疑你想要strftime('%m/%Y', ...);。