Date Time perd l'heure s'il est minuit localement

La fonction date/heure est extrêmement utile pour notre organisation internationale afin de lister les événements aux heures locales. Nous l’adorons, notamment parce qu’elle évite d’envoyer les utilisateurs vers des horloges de fuseaux horaires tierces.

J’ai remarqué aujourd’hui que lorsqu’un événement a lieu à minuit heure locale, l’horodatage affiché disparaît et se contente d’indiquer le jour de la semaine. J’ai cru que mon code était erroné, mais il semble que ce soit le comportement normal. Les horodatages correspondant à minuit pourraient-ils inclure « 00 h 00 » comme dans le menu déroulant ?

4 « J'aime »

Cela a en fait été fait intentionnellement suite aux retours d’autres utilisateurs il y a plusieurs années : FIX: removes time from date in calendar range at midnight (#10751) · jjaffeux/discourse@2b254f4 · GitHub

Une solution consiste à désactiver la logique du calendrier :

[date=2021-10-01 time=00:00:00 timezone="Europe/Paris" calendar=false]

Cela vous conviendrait-il ?

2 « J'aime »

Merci, Joffrey, cela semble fonctionner… cela supprime ensuite les options d’affichage « Aujourd’hui, Demain » (ce qui n’est pas un problème). Y a-t-il d’autres effets de ce paramètre ?

1 « J'aime »

Oui, cela a supprimé le fait que, lorsqu’une date est proche, elle tente d’afficher le nom du jour, ou des fioritures comme « demain » ou « hier ».

1 « J'aime »