PHP zona horaria

estoy teniendo problemas con la hora en php. Mi codigo es este:

date_i18n(\get_option('date', 'd/m/Y H:i:s') 

Pero si pongo este codigo para poder canviar la hora:

date_default_timezone_set('Europe/Madrid'); 

Tengo este error:

Notice: date_default_timezone_set(): Timezone ID ‘Europa/Madrid’ is invalid

Me pueden ayudar a poner la hora de Europa/Madrid?

Gracias!

Planificación horaria Java

Estoy informatizando un proceso en Java en el que se pretenden automatizar los horarios de llegada de ciertos elementos. Para ello, a parte de la pertinente gestión de llegadas de los elementos y de coger sus correspondientes datos, se ha propuesto mostrar un horario con todo lo que está planificado que llegue en el día/semana (aun no lo he decidido). Además, quiero colorear la celda en la que está el elemento en el caso de que se cumpla la planificación o no. El problema está en colorear la celda en base a la llegada del elemento. El elemento, una vez reciba la planificación, debería colorearse indicando si ha llegado pronto o tarde.