Per impostazione predefinita Heroku restituirà le chiamate per il tempo corrente in UTC.
È possibile impostare manualmente il fuso orario dell'app aggiungendo una variabile di ambiente TZ tramite il comando config. Tenere presente che è necessario utilizzare tz database time zone format. Ad esempio, se si desidera impostare il fuso orario predefinito a US tempo centrale si può usare il seguente comando (sto assumendo che abbiate/uso Heroku toolbelt):
heroku config:add TZ="America/Chicago"
EDIT: Come treecoder sottolinea nel commento sotto; la variabile ENV TZ
può essere aggiunta tramite il cruscotto di Heroku se si preferisce. Apri la dashboard della tua app e vai alla scheda 'impostazioni', quindi sotto 'config variables' fai clic sul pulsante 'reveal config vars'. Sarà quindi possibile aggiungere TZ
= America/Chicago
(o qualsiasi fuso orario necessario).
fonte
2016-06-17 16:26:56
+00: 00 significa GMT/UTC – NSNoob
Bene, questo mostra UTC, in pratica - il +00: 00 indica che non c'è offset tra ora locale e UTC. –
hmm ha senso. I tempi di registrazione di Heroku sono comunque dispari - entro 30 minuti dall'emissione di "registri di heroku" nel mio terminale, il tempo di uscita è passato da T04: 00 a T09: 30. Sto interpretando anche questo torto? – xheyhenry