Anda mungkin ingin menyimpan waktu sebagai UTC dalam database, ini akan membuat kueri seperti ini jauh lebih logis dan mudah dimengerti. Saat Anda menarik waktu dari DB, Anda juga dapat menarik timeozne dan melakukan konversi apa pun yang diperlukan pada saat itu.
Seperti itu, Anda dapat meminta semua nilai antara
$checkup_time_min +- (time conversion for given timezone)
dan
$checkup_time_max -+ (time conversion for given timezone)
tetapi Anda perlu menjalankan kueri yang berbeda untuk setiap zona waktu. Atau Anda bisa melakukan banyak pernyataan if yang memeriksa zona waktu tetapi itu tidak jauh lebih bersih.