Scénario
Nous avons un tableau avec des informations sur de nombreux appareils situés dans différents fuseaux horaires. L'utilisateur peut filtrer les données avec un filtre de date. Les données sont liées à l'heure locale de l'appareil. Le filtre permet à l'utilisateur de présélectionner différentes périodes, par ex. Aujourd'hui (14 septembre), 7 derniers jours (7-13 septembre) etc. De plus, il propose un calendrier dans lequel l'utilisateur peut choisir différentes plages de dates. Il peut être déroutant qu'aujourd'hui du point de vue de l'utilisateur puisse être hier ou demain du point de vue de l'appareil. Et par exemple, si l'utilisateur sélectionne hier, tous les appareils pourraient ne pas se terminer ce jour-là et les données sont incomplètes. L'utilisateur peut même parfois voir les données de "demain".
Question 1
Quelle est la meilleure façon de préciser que l'option que les utilisateurs sélectionnent (par exemple aujourd'hui, hier) n'est pas la même du point de vue de l'appareil? Pour plus de clarté, j'ai ajouté la date à l'option, mais je ne sais pas si cela suffit. Je pourrais également laisser de côté le "texte descriptif" (aujourd'hui, demain) et n'afficher que la date.
Question 2
Quelle est la meilleure façon de préciser que les données ne sont pas encore complètes bien que la période soit clôturée du point de vue de l'utilisateur? Telle est la solution actuelle.
Avec une note telle que -
Cela fonctionnera comme un message clair aux utilisateurs comme ce qu'ils regardent; sans beaucoup de calculs de temps. Si la Californie a 12 h 30 de retard sur l'Inde; un utilisateur en Inde ne s'attendra certainement pas à de nouvelles données de la Californie.
C'est similaire à ce que Google fait pour afficher le calendrier du tennis:
Il existe deux façons de résoudre ce problème:
Je ne sais pas trop ce que l'on entend par fermeture. Je suppose que cela signifie le moment où les résultats sont calculés (comme à la fin de la journée).
Je pense que votre approche est assez simple. Une autre solution pourrait être d'afficher la dernière heure mise à jour avec le fuseau horaire
Par exemple: Les derniers résultats ont été mis à jour à 12:00 PM UTC