PHP récupérer date et heure [Résolu/Fermé]

Signaler
Messages postés
937
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
29 avril 2021
-
Messages postés
937
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
29 avril 2021
-
Bonjour à vous,

J'aimerai faire un petit système de commentaires pour mon site, j'aimerai savoir comment en php, récupérer la date et l'heure pour pouvoir l'afficher à côté des pseudo ?

Merci à vous !
--

11 réponses

Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
889
$sq = "INSERT INTO commentaires VALUES('','$pseudo','$message',NOW())"; 
$quer = mysql_query($sq) or die('erreur sq: '.mysql_error());


sans les guillemets autour de NOW()
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
889
en php tu n'aura pas la date / heure "instantanée" tu aura l'heure du moment ou la page a été chargée dans le navigateur

en php la fonction c'est echo date('d / m / Y H:i:s');
Messages postés
937
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
29 avril 2021
7
En fait ce serait pour une insertions dans une base de donnée.

Je fait un insert into date('d / m / Y H:i:s') ?

Merci pour la réponse
Messages postés
56
Date d'inscription
mercredi 12 octobre 2011
Statut
Membre
Dernière intervention
14 septembre 2013
3
Salut

juste voire ce tutoriel : http://vimeo.com/4001960

en php on récupère la date et l'heure par la fonction date();


bon chance
Messages postés
937
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
29 avril 2021
7
Merci beaucoup pour vos réponses,

Mais il n'y a pas le passage qui m'interesse.

Je veux juste récupérer la date et l'inscrire dans ma bdd.
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
889
pour une insertion dans la BDD il faut:

- que le champ de la BDD soit de type DATETIME

- inserer dans BDD par nom_du_champ=NOW() tout simplement

ensuite lors de la lecture pour l'affichage dans ta page tu formate en français dans la requette mysql :
"SELECT *, DATE_FORMAT(ton_champ_date, '%d / %m / %Y  %H :%i :%s') as date_fr FROM ......

$donnees=mysql_fetch_assoc(...

echo $donnees['date_fr'];
Messages postés
937
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
29 avril 2021
7
Merci pour cette réponse, mais je n'ai pas très bien compris pour l'insertion.

Si mon champ s'appelle date dans ma bdd, je dois faire un

insert into commentaires values $pseudo, $message, now()) ?
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
889
INSERT INTO commentaires VALUES ($pseudo, $message, NOW()) 


et ton champ date doit être de type DATETIME
Messages postés
937
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
29 avril 2021
7
Super, merci encore !
Messages postés
937
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
29 avril 2021
7
Re-bonjour,

Désolé d'être un peu lourd mais j'ai ça dans ma bdd qui s'est enregistré dans la date:

0000-00-00

J'ai fait une truc qu'il ne faut pas ?

$sq = "INSERT INTO commentaires VALUES('','$pseudo','$message','NOW()')"; 
$quer = mysql_query($sq) or die('erreur sq: '.mysql_error());
Messages postés
937
Date d'inscription
vendredi 10 août 2007
Statut
Membre
Dernière intervention
29 avril 2021
7
Super !

Tout marché impec.

Merci encore et désolé pour mon petit level :)