Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
它真的像 30-APR-12 那样连线
两个都 :
date("M", strtotime("-2 months")); date("M", strtotime("-1 months"));
给我同样的结果:Mar Mar
在其他任何一天都可以。我太新了,不能称之为任何东西告诉我我该怎么办?
我有 XAMPP 1.7.4 包(PHP 5.3.5)
您实际返回的两个日期是:
当涉及到这样的月份时,的行为strtotime()有点棘手。如果你回溯两个月,没有 2 月 30 日,所以你会在 3 月 1 日结束。后 1 个月是您期望的行为。
strtotime()
要解决此问题,只需在使用strtotime().
date('M', strtotime('-2 months', strtotime('2012-04-01')));
只需将年/月替换为当前年/月即可。