L'heure en php : les secondes
Résolu/Fermé
angeblanc22
Messages postés
31
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
27 janvier 2009
-
23 févr. 2007 à 16:15
shadosky - 15 juin 2010 à 09:24
shadosky - 15 juin 2010 à 09:24
A voir également:
- L'heure en php : les secondes
- Easy php - Télécharger - Divers Web & Internet
- 1go internet = combien d'heure - Forum Mobile
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
- 2go internet = combien d'heure - Forum Mobile
6 réponses
oberion
Messages postés
1253
Date d'inscription
mardi 26 septembre 2006
Statut
Membre
Dernière intervention
29 septembre 2007
248
23 févr. 2007 à 16:48
23 févr. 2007 à 16:48
Hello,
Impossible à faire en PHP puisque le PHP s'execute coté SERVEUR.
Il faudrait dans ce cas raffraichir la page toutes les demi-secondes. Un peu crétin, non ? :)
Sinon, pour le champ input, tu modifies le code HTML par:
<body onLoad="getDt()">
Il est : <div id="display"></div>
</body>
Et ca devrait fonctioner. :)
Impossible à faire en PHP puisque le PHP s'execute coté SERVEUR.
Il faudrait dans ce cas raffraichir la page toutes les demi-secondes. Un peu crétin, non ? :)
Sinon, pour le champ input, tu modifies le code HTML par:
<body onLoad="getDt()">
Il est : <div id="display"></div>
</body>
Et ca devrait fonctioner. :)
Thecanardwc44
Messages postés
147
Date d'inscription
dimanche 18 juillet 2004
Statut
Membre
Dernière intervention
3 février 2008
5
23 févr. 2007 à 16:49
23 févr. 2007 à 16:49
si tu veux afficher l'heure 'en temps reel' niveau php, c'est pas possible (du moins a ma connaissance) : il faut savoir que le php s'execute sur le serveur donc quand la page arrive sur ton ordi, elle ne contient pas de php..
en ce qui concerne le javascript ce n'est pas trop mon domaine.. cherche sur google, peut etre aura tu une reponse.. en tout cas abandonne le php
PS: la fonction date () existe en php mais permet d'avoir la date serveur au moment de l'execution du script, pas en temps reel
en ce qui concerne le javascript ce n'est pas trop mon domaine.. cherche sur google, peut etre aura tu une reponse.. en tout cas abandonne le php
PS: la fonction date () existe en php mais permet d'avoir la date serveur au moment de l'execution du script, pas en temps reel
angeblanc22
Messages postés
31
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
27 janvier 2009
6
23 févr. 2007 à 17:09
23 févr. 2007 à 17:09
en tout cas abandonne le php
tu veux dire pour l'affichage de l'heure ^^ oui pour l'instant ça reste du genre :
Mais si c'est laisser tomber le php entièrement, oh non ! Je suis en stage et c'est imposé et puis le php c'est bien je trouve ... :)
Allez merci pour ta réponse et banzaï !
AngeBlanc
tu veux dire pour l'affichage de l'heure ^^ oui pour l'instant ça reste du genre :
$jour = date("w"); if ($jour==O) { $jour = 'Dimanche'; }elseif ($jour==1) { $jour = 'Lundi'; }elseif ($jour==2) { $jour = 'Mardi'; }elseif ($jour==3) { $jour = 'Mercredi'; }elseif ($jour==4) { $jour = 'Jeudi'; }elseif ($jour==5) { $jour = 'Vendredi'; }elseif ($jour==6) { $jour = 'Samedi'; } $datejour = date("d"); $mois = date("m"); if ($mois==01) { $mois = 'Janvier'; }elseif ($jour==02) { $mois = 'Février'; }elseif ($jour==03) { $mois = 'Mars'; }elseif ($jour==04) { $mois = 'Avril'; }elseif ($jour==05) { $mois = 'Mai'; }elseif ($jour==06) { $mois = 'Juin'; }elseif ($jour==07) { $mois = 'Juillet'; }elseif ($jour==08) { $mois = 'Août'; }elseif ($jour==09) { $mois = 'Septembre'; }elseif ($jour==10) { $mois = 'Octobre'; }elseif ($jour==11) { $mois = 'Novembre'; }elseif ($jour==12) { $mois = 'Décembre'; } $annee = date("Y"); $heure = date("G"); $minute = date("i"); $seconde = date("s"); echo ' - le '.$jour.' '.$datejour.' '.$mois.' '.$annee.' à '.$heure.'h '.$minute.'min '.$seconde.'s';
Mais si c'est laisser tomber le php entièrement, oh non ! Je suis en stage et c'est imposé et puis le php c'est bien je trouve ... :)
Allez merci pour ta réponse et banzaï !
AngeBlanc
Thecanardwc44
Messages postés
147
Date d'inscription
dimanche 18 juillet 2004
Statut
Membre
Dernière intervention
3 février 2008
5
>
angeblanc22
Messages postés
31
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
27 janvier 2009
24 févr. 2007 à 15:09
24 févr. 2007 à 15:09
euh...
je vois ton code... le case existe non? si c'est pour un stage, ca fait mal de rendre un truc comme ca:D
par contre je suis tout a fait d'accord avec toi : le php c'est genial comme langage
je vois ton code... le case existe non? si c'est pour un stage, ca fait mal de rendre un truc comme ca:D
par contre je suis tout a fait d'accord avec toi : le php c'est genial comme langage
Au lieu de faire:
$jour = date("w");
if ($jour==O)
{
$jour = 'Dimanche';
}elseif ($jour==1)
{
$jour = 'Lundi';
}elseif ($jour==2)
{
$jour = 'Mardi';
}elseif ($jour==3)
{
$jour = 'Mercredi';
}elseif ($jour==4)
{
$jour = 'Jeudi';
}elseif ($jour==5)
{
$jour = 'Vendredi';
}elseif ($jour==6)
{
$jour = 'Samedi';
}
$datejour = date("d");
$mois = date("m");
if ($mois==01)
{
$mois = 'Janvier';
}elseif ($jour==02)
{
$mois = 'Février';
}elseif ($jour==03)
{
$mois = 'Mars';
}elseif ($jour==04)
{
$mois = 'Avril';
}elseif ($jour==05)
{
$mois = 'Mai';
}elseif ($jour==06)
{
$mois = 'Juin';
}elseif ($jour==07)
{
$mois = 'Juillet';
}elseif ($jour==08)
{
$mois = 'Août';
}elseif ($jour==09)
{
$mois = 'Septembre';
}elseif ($jour==10)
{
$mois = 'Octobre';
}elseif ($jour==11)
{
$mois = 'Novembre';
}elseif ($jour==12)
{
$mois = 'Décembre';
}
$annee = date("Y");
$heure = date("G");
$minute = date("i");
$seconde = date("s");
echo ' - le '.$jour.' '.$datejour.' '.$mois.' '.$annee.' à '.$heure.'h '.$minute.'min '.$seconde.'s';
tu pourrait faire sa:
<?php
$array_jour = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
$array_mois = array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');
$jour = date("w");
$datejour = date("d");
$mois = substr(date("m"),1);
$annee = date("Y");
$heure = date("G");
$minute = date("i");
$seconde = date("s");
echo 'Nous sommes le '.$array_jour[$jour].' '.$datejour.' '.$array_mois[$mois].' '.$annee.' à '.$heure.'h '.$minute.'min '.$seconde.'s';
?>
$jour = date("w");
if ($jour==O)
{
$jour = 'Dimanche';
}elseif ($jour==1)
{
$jour = 'Lundi';
}elseif ($jour==2)
{
$jour = 'Mardi';
}elseif ($jour==3)
{
$jour = 'Mercredi';
}elseif ($jour==4)
{
$jour = 'Jeudi';
}elseif ($jour==5)
{
$jour = 'Vendredi';
}elseif ($jour==6)
{
$jour = 'Samedi';
}
$datejour = date("d");
$mois = date("m");
if ($mois==01)
{
$mois = 'Janvier';
}elseif ($jour==02)
{
$mois = 'Février';
}elseif ($jour==03)
{
$mois = 'Mars';
}elseif ($jour==04)
{
$mois = 'Avril';
}elseif ($jour==05)
{
$mois = 'Mai';
}elseif ($jour==06)
{
$mois = 'Juin';
}elseif ($jour==07)
{
$mois = 'Juillet';
}elseif ($jour==08)
{
$mois = 'Août';
}elseif ($jour==09)
{
$mois = 'Septembre';
}elseif ($jour==10)
{
$mois = 'Octobre';
}elseif ($jour==11)
{
$mois = 'Novembre';
}elseif ($jour==12)
{
$mois = 'Décembre';
}
$annee = date("Y");
$heure = date("G");
$minute = date("i");
$seconde = date("s");
echo ' - le '.$jour.' '.$datejour.' '.$mois.' '.$annee.' à '.$heure.'h '.$minute.'min '.$seconde.'s';
tu pourrait faire sa:
<?php
$array_jour = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
$array_mois = array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');
$jour = date("w");
$datejour = date("d");
$mois = substr(date("m"),1);
$annee = date("Y");
$heure = date("G");
$minute = date("i");
$seconde = date("s");
echo 'Nous sommes le '.$array_jour[$jour].' '.$datejour.' '.$array_mois[$mois].' '.$annee.' à '.$heure.'h '.$minute.'min '.$seconde.'s';
?>
Salut
Bon un peu a la bourre
Voila mon truc
j'ai melanger vos deux scripts, et ca rend nikel ^^
<?php
$array_jour = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
$array_mois = array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');
$jour = date("w");
$datejour = date("d");
$mois = substr(date("m"),1);
$annee = date("Y");
echo '<span style="color:#ffffff">Nous sommes le:
<br/> '.$array_jour[$jour].' '.$datejour.' '.$array_mois[$mois].' '.$annee.' ';
?>
<br/>
<body onLoad="getDt()">
Il est : <div id="display"></div></span>
</body>
<head>
<SCRIPT LANGUAGE="Javascript">
<!--
function getDt(){
dt=new Date();
hrs=dt.getHours();
min=dt.getMinutes();
sec=dt.getSeconds();
tm=" "+((hrs<10)?"0":"") +hrs+":";
tm+=((min<10)?"0":"")+min+":";
tm+=((sec<10)?"0":"")+sec+" ";
document.getElementById('display').innerHTML=tm;
setTimeout("getDt()",1000);
}
// -->
</SCRIPT>
</head>
Voila merci
Bon un peu a la bourre
Voila mon truc
j'ai melanger vos deux scripts, et ca rend nikel ^^
<?php
$array_jour = array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
$array_mois = array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');
$jour = date("w");
$datejour = date("d");
$mois = substr(date("m"),1);
$annee = date("Y");
echo '<span style="color:#ffffff">Nous sommes le:
<br/> '.$array_jour[$jour].' '.$datejour.' '.$array_mois[$mois].' '.$annee.' ';
?>
<br/>
<body onLoad="getDt()">
Il est : <div id="display"></div></span>
</body>
<head>
<SCRIPT LANGUAGE="Javascript">
<!--
function getDt(){
dt=new Date();
hrs=dt.getHours();
min=dt.getMinutes();
sec=dt.getSeconds();
tm=" "+((hrs<10)?"0":"") +hrs+":";
tm+=((min<10)?"0":"")+min+":";
tm+=((sec<10)?"0":"")+sec+" ";
document.getElementById('display').innerHTML=tm;
setTimeout("getDt()",1000);
}
// -->
</SCRIPT>
</head>
Voila merci
Bonjour,
Je crois que l'info a été donnée au dessus : Pas possible en PHP puisqu'il affiche l'heure du serveur. Par conséquent pas de live :)
Je crois que l'info a été donnée au dessus : Pas possible en PHP puisqu'il affiche l'heure du serveur. Par conséquent pas de live :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
23 févr. 2007 à 17:06
Je te remercie de ta réponse, j'ai essayé mais :
Ouainnnnnn ! !
Ca marche paaas !!
Je vais finir par abandonner l'idée de le faire ...
Merci beaucoup de m'avoir répondu aussi rapidement
AngeBlanc
23 févr. 2007 à 17:22
<SCRIPT LANGUAGE="Javascript">
<!--
function getDt(){
dt=new Date();
hrs=dt.getHours();
min=dt.getMinutes();
sec=dt.getSeconds();
tm=" "+((hrs<10)?"0":"") +hrs+":";
tm+=((min<10)?"0":"")+min+":";
tm+=((sec<10)?"0":"")+sec+" ";
document.getElementById('display').innerHTML=tm;
setTimeout("getDt()",1000);
}
// -->
</SCRIPT>
<body onLoad="getDt()">
Il est : <div id="display"></div>
</body>
23 févr. 2007 à 17:32
Merci beaucoup !!!
--<-@