Bonjour à tous,
je cherche à récupérer l'heure du poste client de mes utilisateurs; pour cela, j'utilise une fontion JS des plus basiques :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<SCRIPT LANGUAGE="JavaScript">
function aff_heure() {
	var date_jr=new Date;
	var hh=date_jr.getHours();
	if(hh<10){hh="0"+hh}
	var mm=date_jr.getMinutes();
	if(mm<10){mm="0"+mm}
	var date=hh+":"+mm+":00";
	document.write(date);
}
</SCRIPT>
Je veux insérer cette valeur dans la base de données; comme JS est éxécuté après PHP, j'ai choisit de faire passer ma valeur dans un formulaire par un champ hidden.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<?php $time_now='<script> aff_heure(); </script>'; ?>
<input type="hidden" name="heure" value="<?php echo $time_now; ?>">
Si je fais un echo $time_now, le navigateur m'affiche l'heure.
Cependant, après avoir envoyé le formulaire, un echo $_POST['heure'] me renvoit vide.
Savez-vous pkoi et comment puis-je faire pour contourner ce problème?

Merci de votre aide et à bientot.