martedì 12 luglio 2011

How To: javascript Compare Date.

Effettuare i controlli lato client potrebbe portare a dover verificare se una data è compresa fra due estremi.

Nel Web ho visto sistemi davvero roccamboleschi per assolvere a questo problema.

Vi propongo uno spunto da cui partire, basandomi sul concetto che verificare dei numeri sia più semplice che effettuare conversioni "strane"

var _dateNew = new Date("01/01/2011");


var Original_dateFrom = new Date("01/01/2010");
var Original_dateTo = new Date("01/01/2012");


if (
(_dateNew.getUTCDate() >= Original_dateFrom.getUTCDate()) &
(_dateNew.getUTCDate() <= Original_dateTo.getUTCDate())
) {
alert("La data immessa è comresa negli estremi");
}
else {
alert("La Data immessa non è compresa negli estremi");
}

Nessun commento: