hasokeric
7/10/2015 - 6:38 PM

PHP Get Quarterly Date Start and End

PHP Get Quarterly Date Start and End

function get_quarter_dates_array($quarter)
{
	$date_start = "%Y-01-01";
	$date_end = "%Y-03-31";

	switch ($quarter)
	{
		case 1:
			$date_start = "%Y-01-01";
			$date_end = "%Y-03-31";
			break;

		case 2:
			$date_start = "%Y-04-01";
			$date_end = "%Y-06-31";
			break;

		case 3:
			$date_start = "%Y-07-01";
			$date_end = "%Y-09-31";
			break;

		case 4:
			$date_start = "%Y-10-01";
			$date_end = "%Y-12-31";
			break;

		default:
			break;
	}

	return ['start' => $date_start, 'end' => $date_end];
}