Autore: Fabio Di Matteo
Ultima revisione: 26/03/2018 - 11:20
Di seguito una carrellata di funzioni javascript per validare e formattare date.
function dataValida(data,d) { Date.prototype.isValid = function () { return this.getTime() === this.getTime(); }; var datesplit=data.split(d); var giorno = datesplit[0]; var mese = datesplit[1]; var anno = datesplit[2]; console.log("Giorno: "+ giorno); console.log("Mese: "+ mese); console.log("Anno: "+ anno); var d = new Date(anno+'-'+mese+'-'+giorno); if(d.isValid()) { return true; }else{ return false; } }
Utilizzo:
dataValida('01/01/1970','/') //ritorna true
function dataITtoUS(data,d) { var datesplit=data.split(d); var giorno = datesplit[0]; var mese = datesplit[1]; var anno = datesplit[2]; return anno+'-'+mese+'-'+giorno; } function dataUStoIT(data,d) { var datesplit=data.split(d); var giorno = datesplit[0]; var mese = datesplit[1]; var anno = datesplit[2]; return giorno+'-'+mese+'-'+anno; }
Utilizzo:
dataITtoUS('01/01/1970','/') //ritorna 1970-01-01
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.