La norme Posix.1

= std et dst

3 caractères ou plus permettent de désigner le fuseau horaire et l’utilisation ou non de l’horaire d’été et d’hiver. La désignation n’est pas sensible à la casse.

= offset

L’offset indique la valeur à ajouter à l’heure locale pour obtenir une heure GMT (et non l’inverse !). Son format est celui de l’heure :

 hh[:mm[:ss]]

L’heure est sur 24 heures. Les minutes et les secondes sont optionnelles. Le signe + ou - indique respectivement que le fuseau est à l’Ouest ou à l’Est.

= start et end

Il indiquent quand passer à l’heure d’été et quand revenir à l’heure normale (heure d’hiver).

Le format est le suivant :

|| Jn | Le jour de l’année (de 1 à 365) sans considérer les années bissextiles, le 28 Février est donc toujours le jour 59 et le 1er Mars et le jour 60, il est impossible de préciser un 29 Février. || n | Dans ce cas le jour est entre 0 et 365, les années bissextiles sont prises en compte et le 29 février peut être défini. || Mm.n.d | d représente le jour de la semaine (0=Dimanche à 7=Lundi), n est le numéro de la semaine dans le mois (1 est la première, 5 est la dernière), m est le mois de l’année (1=janvier à 12=Décembre)

= time

Décrit l’heure à laquelle le changement est effectué. La valeur par défaut est 02:00:00.

Article

La variable TZ que l’on trouve sur les systèmes Posix respecte un format dit format Posix.1.

Mise à jour :2 mars 2007
Visites : 993
Auteur : E. Angenault
Site : Angenault.net

Le problème des fuseaux horaires se posent lorsqu’on travaille sur des sites disséminés dans le monde.

Accès rapide