U zou de tijden waarschijnlijk als UTC in de database willen opslaan, dit zou dit soort vragen veel logischer en gemakkelijker te begrijpen maken. Wanneer u de tijden uit de DB haalt, kunt u ook de timeozne ophalen en op dat moment elke conversie maken die nodig is.
Zoals het is, zou u alle waarden tussen
$checkup_time_min +- (time conversion for given timezone)
en
$checkup_time_max -+ (time conversion for given timezone)
maar u zou voor elke tijdzone een andere query moeten uitvoeren. Als alternatief zou je een heleboel if-statements kunnen doen om de tijdzone te controleren, maar dat is niet veel schoner.