[Chat Box] Gestion de la date/heure

Kimelian

Archer
6 Juin 2015
17
3
18
Salutations,

Lorsqu'un membre poste une réponse dans la chatbox, la date heure indiquée est celle du serveur.
Tout va bien pour les membres qui se trouvent en France, mais ce n'est pas le cas pour les utilisateurs étant dans un autre fuseau horaire.

exemple que je citais plus tôt : "Aujourd'hui à 00:37 " alors qu'il était que 17h30 chez moi à ce moment là, et que le message avait été posté à 15h37 heure locale, ça porte à confusion ^^

La en speed, je vois 2 solutions possible :
- utiliser la date/heure du client, et non du serveur pour les message posté
- introduire la notion de fuseau horaire dans les paramètre de profil, que chacun pourrait configurer à sa guise et qui serait appliqué en affichage, en surcharge à la date serveur.

Cette 2eme solution serait la plus propre je pense, une surcharge de la fonction d'appel de dateheure, qui ajoute/retire le nombre d'heure adéquat en fonction du fuseau horaire choisi.

J'ai pas vérifier, mais ça doit être pareil pour les messages postés sur le forum.
Du coup ça permettrais de pouvoir appliquer cette notion de fuseau horaire sur toutes les dates heures du site qui sont en affichage pour un utilisateur.


Je reste à dispo.

Kim



**edit : test affichage heure edition (23h40 heure locale)
 
Dernière édition par un modérateur:

Kimelian

Archer
6 Juin 2015
17
3
18
hehe, c'est la premiere question que j'ai posé sur la chatbox, et la seule réponse que j'ai eu, c'est de poster ceci.
je regarde ça de plus près !
 

Kimelian

Archer
6 Juin 2015
17
3
18
après mise à jour du fuseau horaire, ça a l'air de fonctionner pour le forum, mais pas pour la chat box.
CB, apres avoir vider le cache etc, ça continue de m'afficher : "Aujourd'hui à 07:26" pour un message que j'ai posté à 22h26


**edit : j'ai config UTC-8 sur mon profil, mais la CB affiche l'heure France UTC+1, ce qui explique mes 9h de différence de la CB
**edit2 : Sonik a également tester de modifier son fuseau horaire, et ca lui affiche également l'heure UTC+1 au lieu du nouveau fuseau horraire sélectionné


du coup ça relève plus d'un bug que d'une evolution
 
Dernière édition par un modérateur: