Puedes usar las funciones de tratamiento de fechas en horario GMT de PHP .. con eso calculas la hora de alguna franja horaria tomando como referencia la hora actual del GMT 0 ...
Un ejemplo completo:
http://www.forosdelweb.com/showthrea...hreadid=119333
Un saludo,