La funzione prende in ingresso due date espresse nel formato italiano GG/MM/AAAA e restituisce un valore numerico "n" con la seguente interpretazione:
se n > 0 allora Data1 > Data2
se n = 0 allora Data1 = Data2
se n < 0 allora Data1 < Data2
<script type="text/javascript">
function dateCompare(date_1, date_2) {
var splitDate_1 = date_1.split('/');
var splitDate_2 = date_2.split('/');
if (splitDate_1[0].length == 1) { splitDate_1[0] = '0' + splitDate_1[0]; }
if (splitDate_1[1].length == 1) { splitDate_1[1] = '0' + splitDate_1[1]; }
if (splitDate_2[0].length == 1) { splitDate_2[0] = '0' + splitDate_2[0]; }
if (splitDate_2[1].length == 1) { splitDate_2[1] = '0' + splitDate_2[1]; }
return (parseInt(splitDate_1[2] + splitDate_1[1] + splitDate_1[0]) - parseInt(splitDate_2[2] + splitDate_2[1] + splitDate_2[0]));
}
</script>
Nessun commento:
Posta un commento