我正在绘制条形图,x 轴上的值是过去一年的月份。例如,这是 2014 年 3 月;所以 x 轴上的值范围从 2013 年 4 月到 2014 年 3 月,即当月。
我正在使用echo date('M');
打印当前月份echo date('M', strtotime(' -1 month'));
等等echo date('M', strtotime(' -2 month'));
来获取之前的所有月份。
这些一直运行良好,直到今天,3 月 29 日。
'Feb' 应该在的地方也打印 'Mar'。我想这是因为二月有 28 天。
是否有一个简单的解决方法,而不必在所有告诉它的语句上使用if... else
语句或if... else
速记语句?echo
echo date('M', strtotime('-n month 2 days'));