Differenza date

mercoledì 08 aprile 2015 - 13.31

dominic Profilo | Newbie

devo calcolare la differenza tra due fdate in giorni, ma con anno da 360
ho questo script ma il calcolo lo fa a 365 giorni.

data_dal_amg = parseInt(anno_data_dal + mese_data_dal + giorno_data_dal, 10);
data_al_amg = parseInt(anno_data_al + mese_data_al + giorno_data_al, 10);
//data_today = parseInt(anno_oggi + mese_oggi + giorno_oggi, 10);
//var my_date = new Date()
//my_date.getDate()
var data1 = new Date(mese_data_dal + "-" + giorno_data_dal + "-" + anno_data_dal);

var data2 = new Date(mese_data_al + "-" + giorno_data_al + "-" + anno_data_al);

var one_day=1000*60*60*24;

if(data2<data1)
{
alert("ATTENZIONE!\nData finale superiore a quella iniziale!");
//form1.al.focus();
return false;
}
giornidiff = Math.ceil((data2.getTime()-data1.getTime())/(one_day));

dominic
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5