How To Get Current Week Month Year StartDate And EndDate
// Get current week
$week_start_date = new \DateTime("last saturday"); // Edit
$week_start_date->modify('+1 day'); // Edit
$week_end_date = clone($week_start_date);
$week_end_date->modify('+6 days');
// Get current month
$startDate = date('Y-m-d', strtotime('first day of this month'));
$endDate = date('Y-m-d', strtotime('last day of this month'));
// Get current year
$year = date('Y');
$startDate = "{$year}-01-01";
$endDate = "{$year}-12-31";
$week_start_date = new \DateTime("last saturday"); // Edit
$week_start_date->modify('+1 day'); // Edit
$week_end_date = clone($week_start_date);
$week_end_date->modify('+6 days');
// Get current month
$startDate = date('Y-m-d', strtotime('first day of this month'));
$endDate = date('Y-m-d', strtotime('last day of this month'));
// Get current year
$year = date('Y');
$startDate = "{$year}-01-01";
$endDate = "{$year}-12-31";