La fonction hijri ci-dessous transforme la date du format MySQL en tampon horaire Unix (j’aurai voulu employer la fonction MySQL UNIX_TIMESTAMP() mais je n’ai pas su comment l’intégrer ici), puis convertit le tampon en date de l’Hégire.
On peut l’utiliser de la façon suivante :
[(#DATE|hijri{arabic})]
ou
[(#DATE|hijri{latin})].
Les noms des mois sont en arabe UTF8 mais ils pourraient être remplacés par l’arabe ISO ou Windows ou encore par la translittération latine. Notons, enfin, que la journée dans le calendrier de l’Hégire commence à la tombée de la nuit et non a l’aube donc la date change (si je n’ai pas fait d’erreurs) le soir et non le matin.