1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
function testDateDiff() {
date1 = new Date()
date2 = new Date()
date1.setDate(1);
date1.setMonth(0);
date1.setYear(2006);
date2.setDate(18);
date2.setMonth(5);
date2.setYear(2006);
test(date1,date2);
date2.setYear(2007);
test(date1,date2);
}
function test(date1,date2) {
texte = "différence entre ";
texte += formatDate(date1);
texte += " et ";
texte += formatDate(date2);
texte += "\n";
texte += "années : " + dateDiff("y",date1,date2) + "\n";
texte += "mois : " + dateDiff("m",date1,date2) + "\n";
texte += "semaines : " + dateDiff("w",date1,date2) + "\n";
texte += "jours : " + dateDiff("d",date1,date2) + "\n";
texte += "heures : " + dateDiff("h",date1,date2) + "\n";
texte += "minutes : " + dateDiff("n",date1,date2) + "\n";
texte += "secondes : " + dateDiff("s",date1,date2);
alert(texte);
}
function formatDate(datef) {
texte="";
texte += (datef.getDate()<10?"0":"") + datef.getDate();
texte += "/";
texte += (datef.getMonth()<9?"0":"") + (datef.getMonth()+1);
texte += "/";
texte += datef.getFullYear();
return texte;
} |
Partager