It is currently 22 April 2025, 19:15 Advanced search

Trasformare data "testuale" in moment

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Trasformare data "testuale" in moment

Postby gmassi » 3 December 2019, 16:30

Salve
Ho una data che in realtà è una stringa ("5 dic 2019") ed ho bisogno di trasformarla in data moment per poterla formattare in un paio di formati diversi.
Fino a qualche giorno fa con app.locale.moment("5 dic 2019") veniva elaborata correttamente, attualmente invece restituisce NULL.

Qual'è il modo corretto per procedere?
Grazie in anticipo
User avatar
gmassi
 
Posts: 9
Joined: 17 October 2019, 15:32

Re: Trasformare data "testuale" in moment

Postby r.zambito » 5 December 2019, 14:30

Buonasera, moment.js accetta date in formato "letterale" a patto che i nomi siano in inglese.
"DIC" non produce una data valida, bisogna quindi utilizzare "5 dec 2019".

Buona serata.
r.zambito
 
Posts: 122
Joined: 17 June 2014, 7:38

Re: Trasformare data "testuale" in moment

Postby gmassi » 5 December 2019, 14:39

Buonasera
Innanzitutto grazie per la risposta

Si, facendo un po' di prove ho visto che in inglese la conversione avveniva correttamente.
Il "problema" è che il risultato in italiano viene da questo format:
var dd = app.locale.moment($fldDataConsegna.value); //dd: 2019-12-05T23:00:00.000Z
var dataConsegna = dd.format("D MMM YYYY"); //dataConsegna: 6 dic 2019

C'è modo di impostare la lingua per il moment?
User avatar
gmassi
 
Posts: 9
Joined: 17 October 2019, 15:32

Re: Trasformare data "testuale" in moment

Postby r.zambito » 5 December 2019, 15:14

Potrebbe esserci, ma bisogna cercare, moment.js è mappato così com'è, puoi quindi applicare e provare qualsiasi soluzione che trovi nel web. Mi spiace ma non è una funzionalità che personalmente conosco "al volo".

Buona serata.
r.zambito
 
Posts: 122
Joined: 17 June 2014, 7:38


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 12 guests