Afficher date et heure avec php

Résolu/Fermé
jjaco Messages postés 529 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 15 mars 2024 - 16 févr. 2015 à 22:49
jjaco Messages postés 529 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 15 mars 2024 - 17 févr. 2015 à 12:00
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

Utilisateur anonyme
16 févr. 2015 à 23:50
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.
0
jjaco Messages postés 529 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 15 mars 2024 45
17 févr. 2015 à 12:00
Merci le Père pour l'info
0