Afficher date et heure avec php [Résolu/Fermé]

Signaler
Messages postés
503
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
25 janvier 2020
-
jjaco
Messages postés
503
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
25 janvier 2020
-
Bonjour, voici mon script php pour afficher sur un page la date et l'heure:
<p align="center">
<h1>aujourd'hui,
<?php
$jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
$mois = array("janvier","fevrier","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");
$datefr = $jour[date("w")]." ".date("d")." ".$mois[date("n")]." ".date("Y");
Print ($datefr);
?>
</h1>
</p>
<p align="center">
<h2>il est :
<?php
$heure = date("H:i");
print( $heure) ;
?>
</h2>
</p>

Je remarque que l'heure qui s'affiche (et donc la date) sont statics, cad que si le visiteur se pointe à 10h00 et s'il reste 5 min l'heure affichée sera toujours 10h00
Y a-t-il moyen de faire avancer l'heure (et donc la date) en live?
Merci de votre aide


1 réponse


Bonjour

Oublie le PHP pour ce genre de choses. Si tu veux que "ça bouge tout seul" chez le visiteur, il faut utiliser le javascript. Il existe en javascript aussi des fonctions pour manipuler les dates et les formater comme tu veux, avec en plus du PHP la possibilité de remettre à jour l'heure à intervalles régulier, par exemple toutes les secondes, sans recharger toute une page comme tu le ferais en PHP.
Si tu n'as aucune notion de javascript, il existe de nombreux tutoriels pour te former, c'est (presque) indispensable si tu veux programmer des sites web.
jjaco
Messages postés
503
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
25 janvier 2020
30
Merci le Père pour l'info