Passer au contenu principal
La condition Heure locale entre (Context_LocalTimeBetween, identifiant 1810) est vraie quand l’heure locale du créateur, au moment de l’évaluation, est comprise dans la plage horaire que vous définissez.

Évaluation

Le fuseau horaire local est déduit du pays du créateur principal. À défaut, le système utilise le marché par défaut de l’instance, puis l’UTC en dernier recours. L’heure courante est convertie dans ce fuseau, puis comparée à la plage. Les deux bornes sont incluses. Si l’heure de début est postérieure à l’heure de fin, la plage est considérée comme traversant minuit : la condition est alors vraie si l’heure courante est après le début ou avant la fin.

Valeur

Deux heures au format HH:mm séparées par un tiret : HH:mm-HH:mm (par exemple 01:00-08:00 ou, pour une plage nocturne traversant minuit, 23:00-08:00).

Comportement et cas limites

La condition est fausse si la valeur est vide, ne contient pas exactement deux heures séparées par un tiret, ou si l’une des heures n’est pas reconnue.
Le fuseau retenu dépend de la configuration : pays du créateur principal, sinon marché par défaut, sinon UTC. Sans pays renseigné ni marché configuré, l’heure est évaluée en UTC.
Pour une plage nocturne, saisissez le début du soir en premier : 22:00-06:00 couvre la nuit entière et bascule correctement autour de minuit.

Exemple

Le créateur est en France (heure locale 00:30). Une condition Heure locale entre réglée sur 23:00-08:00 est vraie : la plage traverse minuit et 00:30 tombe avant la fin 08:00. La même condition réglée sur 09:00-18:00 serait fausse.

Voir aussi