Ottenere una stringa nel formato YYYYMMDD dall'oggetto JS date?
Sto cercando di usare JS per trasformare un oggetto data
in una stringa in formato YYYMMDD
. C'è un modo più semplice che concatenare Date.getYear()
, Date.getMonth()
, e Date.getDay()
?
363
3
Pezzo di codice alterato che uso spesso:
Questo tizio qui => http://blog.stevenlevithan.com/archives/date-time-format ha scritto una funzione
format()
per l'oggetto Javascript'sDate
, così può essere usato con formati letterali familiari.Se hai bisogno di una formattazione completa della data nel tuo Javascript, usala. Altrimenti, se quello che vuoi fare è una tantum, allora concatenare getYear(), getMonth(), getDay() è probabilmente più semplice.
Sembra che mootools fornisca
Date().format()
: https://mootools.net/more/docs/1.6.0/Types/DateNon sono sicuro che valga la pena includerlo solo per questo particolare compito.