3rd Last Day of the Month using PHP gmdate()


3rd Last Day of the Month using PHP gmdate()

是否可以使用:

来计算一个月的最后第三天
echo gmdate('Y-m-d H:i:s' , mktime({what goes here}));

我想要的结果的一些例子:

  1. 1月28日
  2. 2月25/26日
  3. 3月28日
  4. 4月27日
  5. 5月29日
  6. 6月27日
  7. 7月28日
  8. 8月28日
  9. 9月27日
  10. 10月28日
  11. 11月27日
  12. 12月28日
$year = 2014;
foreach(range(1,12) as $month) {
    $time = gmdate("F jS",strtotime('-3 days',strtotime(date("Y-$month-t",strtotime("$year-$month-01")))));
    print $time . "'n";
}

January 28th
February 25th
March 28th
April 27th
May 28th
June 27th
July 28th
August 28th
September 27th
October 28th
November 27th
December 28th