ciao riprendo questo argomento in quanto ho un problema in particolare con il mese di febbraio
ad esempio se faccio la differenza tra la data 1 marzo 2010 e 1 aprile 2010 ottengo come risultato 1
se faccio la differenza tra 1 febbraio 2010 e 1 aprile 2010 non ottengo 2
come posso risolvere???
riporta la funzione che mi svolge la differenza tra le date inserite
data1 e data2 sono le date che gli passo
getDateStrFromAMG è la funzione getDateStrFromAMG che mi converte in AAAAMMGG
Codice PHP:
if (data1!=null && data2!=null){
data1 = getDateStrFromAMG(data1);
data2 = getDateStrFromAMG(data2);
var obj1date = new Date(data1);
var obj2date = new Date(data2);
var r = obj2date.getTime() - obj1date.getTime();
var result=parseInt(r);
Codice PHP:function getDateStrFromAMG(str){
//Restituisce una stringa che comprende i caratteri compresi tra i punti specificati dai parametri
var r = str.substring(0,4) +","+str.substring(5,7)+","+str.substring(8,10);
return r;
}

Rispondi quotando