je veux inserer un compteur depuis le13/10/2006 jusqu'aujourd'hui mais le resultat de mon code est superieur au calcul normal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
 
<?
function calcule_nbre_jours ($date1, $date2) {
 
	$arr_date1 = explode("/", $date1);
	$time_a_comparer1 = mktime(0, 0, 0, $arr_date1[1], $arr_date1[0], $arr_date1[2]);
 
	$arr_date2 = explode("/", $date2);
	$time_a_comparer2 = mktime(0, 0, 0, $arr_date2[1], $arr_date2[0], $arr_date2[2]);
 
	$difference = $time_a_comparer1 - $time_a_comparer2;
 
	if ($difference < 0) {
		echo 'Il y a : ';
		$difference = intval($difference);
	} else {
		echo 'Dans : ';
	}
	$nbre_jour = abs($difference / 86400);
	echo $nbre_jour.' jours';
}
 
calcule_nbre_jours('13/10/2006','<script language="JavaScript">
<!-- Begin

var days=new Array(8);
days[1]="Lundi";
days[2]="Mardi";
days[3]="Mercredi";
days[4]="Jeudi";
days[5]="Vendredi";
days[6]="Samedi";
days[7]="Dimanche";


var months=new Array(13);
months[1]="01";
months[2]="02";
months[3]="03";
months[4]="04";
months[5]="05";
months[6]="06";
months[7]="07";
months[8]="08";
months[9]="09";
months[10]="10";
months[11]="11";
months[12]="12";
var time=new Date();
var lday=days[time.getDay()];
var date=time.getDate();
var lmonth=months[time.getMonth() + 1];
var year=time.getYear();
if (year < 2000)   
year = year + 1900; 
document.write(""+ date +" /");
document.write(lmonth + "/ " + year + "");
// End -->
</script>
</center>

</head>

<!-- STEP TWO: Insert the onLoad event handler into your BODY tag  -->
<body onLoad="clock();">

');
 
?>