web-dev-qa-db-fra.com

Meilleure façon d'afficher l'heure de début d'un événement pour un événement international

Je planifie un événement en ligne qui se déroulera de 16 h à 18 h, heure normale de l'Est, un certain jour. Cependant, cet événement en ligne impliquera des personnes de nombreux fuseaux horaires différents, pas seulement de l'Est (je suis moi-même à l'heure centrale). Et ce n'est pas seulement en Amérique, cela impliquera également des gens d'Europe.

Pour les invitations en ligne et autres notifications (à peu près entièrement numériques) que je crée, je voudrais faciliter le plus possible la participation des participants potentiels à l'heure à laquelle l'événement se déroulera en fonction de leur heure locale. En d'autres termes, je préférerais qu'ils ne soient pas obligés de faire le calcul ou qu'ils n'aient pas à rechercher un site Web de convertisseur s'ils ne savent pas comment déterminer l'heure de début dans leur fuseau horaire local.

En raison d'un large éventail de fuseaux horaires, je ne peux pas très bien tous les énumérer. J'avais espéré qu'il y aurait un moyen de créer un lien vers un site Web qui dirait "Je détecte que vous êtes dans le fuseau horaire X, donc l'heure de 16 h à 18 h HNE est à l'heure Y pour vous", mais je ne trouve pas quelque chose comme ça.

Quelle est la meilleure façon d'afficher l'heure d'un événement international d'une manière aussi simple que possible pour l'expérience de l'utilisateur?

EDIT: Je parle principalement d'afficher une heure dans les e-mails et les newsletters en ligne. Je me rends compte que sur un site Web, je peux simplement utiliser du codage pour détecter l'heure locale.

3
Thunderforge

S'il s'agit d'un événement international, vous devez afficher deux fois: l'heure et le fuseau horaire où l'événement aura lieu, et l'heure en UTC (pas GMT, qui peut inclure l'heure d'été). Ce sont les plus faciles à comprendre pour quiconque, et toute personne peu instruite devrait être en mesure de passer de l'UTC à son fuseau horaire local.

Si vous n'avez vraiment besoin d'afficher qu'une seule heure et un seul fuseau horaire, affichez le fuseau horaire avec un +/- UTC . Quelque chose comme: 12h00 CET (UTC + 1).

De plus, je voudrais fournir un lien vers un fichier iCalendar partout où l'heure est affichée , que ce soit sur un site Web, ou dans un e-mail. De cette façon, la personne peut facilement ajouter l'événement à son application de calendrier et le résoudre facilement.
enter image description here

2
JohnGB

Envoyez un e-mail avec un fichier .ics correctement formaté en pièce jointe. Tout client de messagerie raisonnablement bon (Outlook, Gmail, etc.) lira le fichier et le transformera en entrée de calendrier pour le fuseau horaire des destinataires.

Ci-joint un exemple généré en créant un événement Google Agenda et en envoyant une invitation à un compte de messagerie sur un serveur Exchange. L'expéditeur et le destinataire ont été définis sur des fuseaux horaires différents et l'heure de la réunion s'affiche correctement pour chaque personne.

screenshot of Outlook Calendar Entry

2
scuzzy-delta