Le Maroc utilise l'heure d'Europe de l'Ouest (WET/UTC+0) comme heure standard et l'heure d'été de l'Europe de l'Ouest (WEST/UTC+1) pendant une grande partie de l'année. Cependant, pendant le Ramadan, le Maroc revient à UTC+0 quel que soit l'horaire d'heure d'été, créant ainsi un décalage d'horloge temporaire annuel d'une heure pendant le mois sacré.
En dehors du Ramadan, le Maroc est en UTC+1 du dernier dimanche de mars au dernier dimanche d'octobre (correspondant à l'heure européenne BST/CEST), puis revient à UTC+0. Pendant le Ramadan, les horloges reculent d'une heure pendant toute la durée du mois islamique, puis avancent à nouveau après l'Aïd al-Fitr.
Casablanca, Rabat, Marrakech, Fès et Tanger suivent tous ce calendrier. Le fuseau horaire du Maroc est unique en ce sens qu'il est le seul pays où l'heure d'été est suspendue lors d'une célébration religieuse.
Principaux décalages horaires par rapport à Casablanca (UTC+0) : identique à Londres (GMT). Paris a 1 heure d'avance. New York (EST) a 5 heures de retard. Dubaï a 4 heures d'avance.