Marruecos utiliza la hora de Europa occidental (WET/UTC+0) como hora estándar y la hora de verano de Europa occidental (WEST/UTC+1) durante gran parte del año. Sin embargo, durante el Ramadán, Marruecos vuelve a UTC+0 independientemente del horario de verano, creando un cambio temporal anual de una hora durante el mes sagrado.
Fuera del Ramadán, Marruecos está en UTC+1 desde el último domingo de marzo hasta el último domingo de octubre (coincidiendo con el BST/CEST europeo), luego regresa a UTC+0. Durante el Ramadán, los relojes se retrasan una hora durante el mes islámico y luego se adelantan nuevamente después de Eid al-Fitr.
Casablanca, Rabat, Marrakech, Fez y Tánger siguen este horario. La zona horaria de Marruecos es única por ser el único país donde se suspende el horario de verano durante una celebración religiosa.
Principales diferencias horarias estándar con respecto a Casablanca (UTC+0): igual que Londres (GMT). París está 1 hora por delante. Nueva York (EST) tiene un retraso de 5 horas. Dubái lleva 4 horas de ventaja.