Jump to content
Sign in to follow this  
silexian

[Rech script] Gestion heure d'été/hiver sur les fuseaux horaires

Rate this topic

Recommended Posts

Bonjour,

je suis à la recherche d'un script (de préférence en PHP) afin d'afficher l'heure courante pour un utilisateur.

Entrée : Pays; Fuseau horaire; date+heure du serveur [ou heure de Greenwich]

Sortie : date + heure courante

Cas d'utilisation : Dans un annuaire d'un intranet d'une compagnie internationale, le besoin est d'afficher l'heure courante pour chaque employé.

Exemple : Dans le cas où à Paris, il est 8h00, je dois pouvoir lire quelle est l'heure à l'instant T pour l'employé qui se trouve à Los Angeles ou à Pékin.

Par défaut, je connais le pays ainsi que le fuseau horaire de l'utilisateur (c'est dans son profil et ce sont des champs obligatoires).

Contrainte 1 : Un pays peut avoir plusieurs fuseaux horaires... ce n'est pas une contrainte car je connais le fuseau horaire. On sort cette contrainte.

Contrainte 2 : Suivant le pays, il se peut qu'il y ait une gestion de l'heure d'été et l'heure d'hiver...

Contrainte 3 : ... dans le cas où il y a un changement d'heure, la date de changement n'est pas la même pour les pays !!!

Contrainte 4 : Ce serait bien de pouvoir avoir la gestion sur les quelques années à venir, je ne souhaite pas venir reparamétrer tous les 6 mois ce script.

Voilà. Auriez-vous croisé un tel script ? Merci de m'aiguiller :)

Bonne soirée

Edited by silexian

Share this post


Link to post
Share on other sites

JeanLuc, c'est exactement ça.

Apparemment, il n'y a rien à gérer, tout semble être lié au langage (je veux dire que les "données" de changement d'horaire sont issues d'une fonction PHP).

Terrible. Je vais implémenter tout ça. Merci beaucoup

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...