Problème affichage de date en php
JBennn
Messages postés
107
Statut
Membre
-
jeremy.s Messages postés 1248 Statut Membre -
jeremy.s Messages postés 1248 Statut Membre -
Bonjour,
j'ai un problème dans mon code, je n'arrive pas à afficher correctement la date enregistré dans la BDD.
Lorsque j'essaie de l'afficher j'ai sa : 01 01 1970...
Pouvez-vous m'aider svp ?
J'ai fait ce code :
j'ai un problème dans mon code, je n'arrive pas à afficher correctement la date enregistré dans la BDD.
Lorsque j'essaie de l'afficher j'ai sa : 01 01 1970...
Pouvez-vous m'aider svp ?
J'ai fait ce code :
$query=mysql_query("SELECT * FROM pass_pass, pass_beneficiaire, pass_installateur WHERE pass_beneficiaire.idBeneficiaire = pass_pass.numBeneficiaire AND pass_pass.numInstallateur = pass_installateur.idInstallateur AND numDossier = '131' AND dateFacture != '0000-00-00 00:00:00'");
while($q=mysql_fetch_array($query)){
$dateCachetPoste = date("d/m/Y", $q['dateCachetPoste']);
echo $dateCachetPoste."\n";
}
A voir également:
- Problème affichage de date en php
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Publipostage date inversée ✓ - Forum Word
- Problème affichage page internet google chrome - Forum Téléphones & tablettes Android
3 réponses
Salut !
Le deuxieme parametre de date doit être un timestamp !
Il t'affiche 01 01 1970 donc ton $q['dateCachetPoste'] == 0 ou c'est pas un int.
$dateCachetPoste = date("d/m/Y", $q['dateCachetPoste']);
Donc :
$dateCachetPoste = date("d/m/Y", strtotime($q['dateCachetPoste']));
Faut jsute faire gaffe aux formats des dates (anglaise ou francaise). Si date anglaise il faut des /, si date francaise il faut des -
strtotime('02-05-2013') renvoi le bon timestamp, mais pas strtotime('02/05/2013')
Le deuxieme parametre de date doit être un timestamp !
Il t'affiche 01 01 1970 donc ton $q['dateCachetPoste'] == 0 ou c'est pas un int.
$dateCachetPoste = date("d/m/Y", $q['dateCachetPoste']);
Donc :
$dateCachetPoste = date("d/m/Y", strtotime($q['dateCachetPoste']));
Faut jsute faire gaffe aux formats des dates (anglaise ou francaise). Si date anglaise il faut des /, si date francaise il faut des -
strtotime('02-05-2013') renvoi le bon timestamp, mais pas strtotime('02/05/2013')