es lo mismo que en este pero poniendo la hora que restas haber si me esplico creas una variable de la ciudad la cual le restas la hora por ejem: $ciudad=Canarias.
Código PHP:
if(ciudad=Canarias)
{
date_default_timezone_set('Europe/Madrid');
$hora_canaria= date("h:i:s , strtotime('-1hours'));
echo $hora_canaria;
}
else
{
date_default_timezone_set('Europe/Madrid');
$hora_española= date("h:i:s");
echo $hora_española;
}
Espero que me hayas entendido ya, si no aqui estoy para seguir intentando ayudarte en lo que se, un saludo.