I'm having a hard time finding this! Time zone stuff always confuses me. I'm searching for where the 12am call would be called but not seeing it.Any further help is appreciated... I think I've nailed it down to the following area (maybe??): ob_start(); echo sprintf('<select name="%s" id="%s">',$name,$name); echo '<option value="" selected>'.__('Time').'</option>'; $format = $cfg->getTimeFormat(); for($i=23; $i>=0; $i--) { for($minute=45; $minute>=0; $minute-=15) { $sel=($hr==$i && $min==$minute)?'selected="selected"':''; $_minute=str_pad($minute, 2, '0',STR_PAD_LEFT); $_hour=str_pad($i, 2, '0',STR_PAD_LEFT); $disp = gmdate($format, $i*3600 + $minute*60); echo sprintf('<option value="%s:%s" %s>%s</option>',$_hour,$_minute,$sel,$disp);