3v4l.org

run code in 300+ PHP versions simultaneously
<?php $quarterMonth = floor(0 / 3) * 3; $quarterYear = date('Y'); if ($quarterMonth == 0) { $quarterMonth = 12; $quarterYear -= 1; } var_dump(new \DateTime(implode('-', array($quarterYear, $quarterMonth, cal_days_in_month(CAL_GREGORIAN, $quarterMonth, $quarterYear)))));

preferences:
60.62 ms | 402 KiB | 5 Q