PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Affichage de la date du jour du navigateur dans un champ Agenda dans un autre fuseau horaire
Affichage de la date du jour du navigateur dans un champ Agenda dans un autre fuseau horaire
Débuté par Patrice, 22 mai 2024 04:12 - 4 réponses
Membre enregistré
67 messages
Posté le 22 mai 2024 - 04:12
Bonjour,

Contexte :
Une application WebDev 2024 déployée dans PCSCloud (en France).
Cette application présente un champ agenda.
L'application est exécutée dans un navigateur en Polynésie française.

Problème :
Etant dans un fuseau horaire à GMT-10, le jour "en cours" affiché en gris dans un champ Agenda n'est pas correct.
Pour faire court, à partir de midi chez moi, le champ agenda passe au jour suivant, vu qu'il y a 12h de décalage avec la France.

J'ai tenté Agenda.Position(Gauche(DateHeureLocaleVersFuseau(DateHeureSys(), "Pacific/Honolulu"),8 )) mais sans succès.

Une idée ?

Merci.

--
-----------
WD 2024
HFSQL
Windows 11
Membre enregistré
1 372 messages
Posté le 22 mai 2024 - 17:51
surcharge les fonction date et heure et ajoute une valeur par parametre

--
Bertin CARRIERE
SRL RGPD.Zen-Project.be
support@zen-project.be
www.zen-project.be www.linkedin.com/in/bertincarriere

+32(0)498/10.18.58
Co-President de l'asbl Be-Dev Association des développeurs Windev de Belgique
www.be-dev.be
Membre enregistré
1 372 messages
Posté le 22 mai 2024 - 17:53
//iniprojet
MonDecalage est un entier = 12


Procedure DateSys()
madate est une date
madateheure est une dateheure= DateHeureSys()
madateheure..heure += MonDecalage
madate = madateheure
RENVOYER madate


--
Bertin CARRIERE
SRL RGPD.Zen-Project.be
support@zen-project.be
www.zen-project.be www.linkedin.com/in/bertincarriere

+32(0)498/10.18.58
Co-President de l'asbl Be-Dev Association des développeurs Windev de Belgique
www.be-dev.be
Membre enregistré
3 456 messages
Posté le 22 mai 2024 - 20:41
Salut,
Utilise plutôt les fonctions de rendez-vous qui nécessite d'être en UTC
https://doc.pcsoft.fr/fr-FR/?1000011009
Membre enregistré
67 messages
Posté le 22 mai 2024 - 21:02
Bonjour,

@Bertin : merci pour cette idée, mais malheureusement le champ Agenda n'utilise pas ce DateSys() surchargé pour afficher la date en cours, on dirait qu'on arrive trop tard.
@Popoy : ce n'est pas un souci de rendez-vous, c'est l'affichage du jour actuel qui apparaît en gris dans le champ Agenda qui n'est pas le bon.

Cordialement,

Patrice

--
-----------
WD 27
HFSQL
Windows 11