2017-09-09 11 views
2

J'essaie d'implémenter un calendrier complet sur l'application heroku. Je dois afficher tous mes événements dans ce calendrier. Le problème auquel je fais face est que le temps affiché n'est pas correct. Par exemple, j'ai un enregistrement avec la valeur de l'heure de la date comme Sun, 08 Oct 2017 10:00:00 mais au lieu de 10 heures, il affiche 22 heures dans le calendrier.Afficher l'heure exacte sur l'application heroku

Toute aide sera appréciée. Merci d'avance.

+0

L'heure est-elle correcte dans votre application locale? – Vishal

+1

La valeur de temps dans votre base de données est l'heure UTC. Vous devez définir un fuseau horaire dans votre fichier 'application.rb' afin que l'application puisse afficher l'heure correcte en fonction de votre paramètre de fuseau horaire. – Thanh

+0

@Vishal merci pour la réponse. Oui, l'heure est correcte dans mon application locale. – Vishal

Répondre

1

La valeur de date-heure qui est stockée dans la base de données est l'heure UTC.

Vous devez définir un fuseau horaire dans le fichier application.rb afin que l'application puisse afficher l'heure correcte en fonction du paramètre de fuseau horaire.