ALLFORFOOD
Gestione date <10 (mesi o giorni)(es. 9 cioè Settembre ecc...)
Buongiorno,
nella lista delle assistenze abbiamo dovuto creare un campo "AGGIORNA PRATICA IL" (vedi foto lista allegata). L'abbiamo creato tramite il seguente script:
var st = RowItem.CustomField(20); var arrDate = st.split("/"); var dt = new Date(); if(arrDate.length > 2) { dt.setFullYear(arrDate[0]); dt.setMonth(arrDate[1]-1); dt.setDate(arrDate[2]); } var dtNow = new Date(); if(dt <= dtNow) { dt = dtNow; Response.Write(dt.getFullYear() + "/" + (dt.getMonth()+1) + "/" + dt.getDate()); } else { Response.Write(RowItem.CustomField(20)); }
Questo script legge il campo 'ora richiesta' (adattato al nostro scopo) il quale però non gestisce al meglio la data, perchè dobbiamo scriverla in notazione anglosassone: cioè aaaa/mm/gg. Quando però il mese o il giorno sono <10 nel campo "AGGIORNA PRATICA IL" creato con lo script, non ci scrive lo 0 prima del numero. Potete suggerirmi una modifica al soprindicato script?
Resto in attesa di cortese riscontro. Grazie. Cordiali saluti. Fabio
|