It is currently 22 April 2025, 5:20 Advanced search

app.locale.moment ora sbagliata

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

app.locale.moment ora sbagliata

Postby nicola.borghi » 21 September 2018, 8:43

Buongiorno,
all'interno di una applicazione installata su un server, sulla quale è attiva una server session, quando viene eseguito il seguente codice mi restituisce un orario sbagliato (due ore indietro):

var now = app.locale.moment();
console.log(app.locale.moment().format("HH:mm"));

ho provato specificando il fuso orario ( var now = app.locale.moment().tz("Europe/Rome");) ma l'orario restituito è sempre indietro di due ore.
provando la stessa applicazione in locale invece l'orario è corretto.
come posso risolvere?
nicola.borghi
 
Posts: 35
Joined: 1 September 2016, 8:01

Re: app.locale.moment ora sbagliata

Postby m.sirri » 21 September 2018, 9:13

La server session nasce con il timezone del server ovvero UTC.

Scrivendo
app.locale.moment().tz("Europe/Rome").format("HH:mm")
dovresti ottenere l'orario che ti aspetti.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: app.locale.moment ora sbagliata

Postby nicola.borghi » 21 September 2018, 9:29

Perfetto, risolto.
grazie
nicola.borghi
 
Posts: 35
Joined: 1 September 2016, 8:01


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 12 guests

cron