public static function check_project_duedate($project_id) { $data = get_post_meta($project_id, '_sponsorship', true); $days_left = 0; if ($data['end']['date']) { $now = strtotime(date("Y-m-d")); // or your date as well $then = strtotime($data['end']['date']); $datediff = $then - $now; // add 1 additional day so if current day, it is not the last day $days_left = floor($datediff / (60 * 60 * 24)) + 1; if ($days_left < 0) { $days_left = 0; } } if (!$days_left) { $days_left = false; // cancel all orders WC_Sponsorship_Product::cancel_project_orders($project_id); } else { $days_left = true; } return $days_left; }