Du vil sandsynligvis gerne gemme tiderne som UTC i databasen, dette ville gøre forespørgsler som denne meget mere logiske og nemme at forstå. Når du trækker tiderne fra DB'en, kan du også trække timeozne og foretage enhver konvertering nødvendig på det tidspunkt.
Som det er, kan du forespørge efter alle værdier mellem
$checkup_time_min +- (time conversion for given timezone)
og
$checkup_time_max -+ (time conversion for given timezone)
men du skal køre en anden forespørgsel for hver tidszone. Alternativt kan du lave en masse if-sætninger, der kontrollerer tidszonen, men det er ikke meget renere.