Bonjour
J'ai reussi � faire un compte � rebour entre deux dates (date du jour et date de fin).
Je voudrai int�gr� maintenant la date heure du jour du serveur et la date de fin calcul�e en php, dans le code javascript. Et c'est la gal�re j 'y arrive pas.

Mon but est d'avoir la date du serveur et non la date de l'ordinateur qui visite. Car si sa date n'est pas � jour ca va poser des probl�mes pour le calcul du temps restant en fonction de la date de fin. Et le compte � rebour sera d�cal�....

Code complet
compte � rebour.php
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
 
<?php
session_start();
$a = date('Y-m-d G:i:s');
$duree = 15;
	 $timestamp = mktime();
     $timestamp = $timestamp + ($duree*24*3600);
     $datefin = date("Y-m-j G:i:s", $timestamp);
?>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function disp_delai()
	{document.forms[0].elements[0].value=delai(2007,1,1,0,0);
	setTimeout("disp_delai()",1000);
	}
function delai(annee,mois,jour,heure,min)
	{var date_fin=new Date(annee,mois-1,jour,heure,min)
	var date_jour=new Date();                      
	var tps=(date_fin.getTime()-date_jour.getTime())/1000;
	var j=Math.floor(tps/3600/24);   // récupere le nb de jour
	tps=tps % (3600*24);
	var h=Math.floor(tps / 3600);		// recupère le nb d'heure
	tps=tps % 3600;
	var m=Math.floor(tps/60);		// récupère le nb minute
	tps=tps % 60
	var s=Math.floor(tps);
	var txt=j+" j "+h+" h "+m+" min et "+s+" sec";
    return txt;}
</SCRIPT>
</head>
<body onLoad="disp_delai()">
<FONT FACE="Arial" SIZE="-1" COLOR="navy">
<form name="temps_restant" method="post">
	Il reste<input name="reste" size="21" maxlength="26" />
</form> 
</FONT>
</body>
</html>
Je voudrai ins�rer la date du jour

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
$a = date('Y-m-d G:i:s');
la place de new Date()

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
var date_jour=new Date();
Pareil pour la date de fin
le Y le m le d .... de date de fin
dans delai � la place de 2007,1,1...

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
delai(2007,1,1,0,0);
Pouvez vous m'aider ?