标签:php
我有这个功能
function bookingMonthField() {
$str="";
for($i = 0; $i < 16; $i++) {
$time = mktime(0, 0, 0, date('n') + $i);
$str .="" . date('M Y', $time) . "";
}
return $str;
}
除了返回2月和2x 3月外,哪个(几乎)应该工作(应该):
Sep 2011
Oct 2011
Nov 2011
Dec 2011
Jan 2012
Mar 2012
Mar 2012
Apr 2012
May 2012
Jun 2012
Jul 2012
Aug 2012
Sep 2012
Oct 2012
Nov 2012
Dec 2012
知道为什么会这样吗?
解决方法:
只要告诉您的脚本,您就需要本月的第一天:
$time = mktime(0, 0, 0, date('n') + $i, 1);
或等待另一天,然后您的网站将自动修复:)
标签:php
来源: https://codeday.me/bug/20191207/2087203.html