它真的像30-APR-12那样连线
两者:
date("M", strtotime("-2 months"));
date("M", strtotime("-1 months"));给我相同的结果,比如: Mar Mar
在其他任何一天都可以。我太新了,叫不上什么,告诉我我该怎么做?
我有XAMPP 1.7.4包(PHP 5.3.5)
发布于 2012-04-30 13:00:43
你实际得到的两个日期是:
当涉及到像这样的月份时,strtotime()的行为有点棘手。如果你回到两个月前,没有2月30日,所以你会在3月1日结束。返回1个月是您预期的行为。
要解决此问题,只需在使用strtotime()时使用月份部分即可。
date('M', strtotime('-2 months', strtotime('2012-04-01')));只需将年份/月份替换为当前年份/月份即可。
https://stackoverflow.com/questions/10378644
复制相似问题