Problème affichage de date en php
Fermé
JBennn
Messages postés
92
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
13 juin 2013
-
2 mai 2013 à 16:41
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 2 mai 2013 à 23:27
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 2 mai 2013 à 23:27
A voir également:
- Problème affichage de date en php
- Easy php - Télécharger - Divers Web & Internet
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Mfg date - Forum PC portable
3 réponses
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
2 mai 2013 à 16:43
2 mai 2013 à 16:43
Salut,
tu as quoi dans dateCachetPoste ?
tu as quoi dans dateCachetPoste ?
JBennn
Messages postés
92
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
13 juin 2013
1
2 mai 2013 à 16:46
2 mai 2013 à 16:46
Salut ,
j'ai 2012-11-22 00:00:00 par exemple
j'ai 2012-11-22 00:00:00 par exemple
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
2 mai 2013 à 16:47
2 mai 2013 à 16:47
avec la fonction date, il faut lui donner un timestamp
JBennn
Messages postés
92
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
13 juin 2013
1
2 mai 2013 à 16:50
2 mai 2013 à 16:50
J'ai écrit le même code pour une autre date et celui-ci fonctionne c'est bizarre .....
JBennn
Messages postés
92
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
13 juin 2013
1
2 mai 2013 à 16:51
2 mai 2013 à 16:51
comment lui donner un timestamp ?
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
2 mai 2013 à 16:52
2 mai 2013 à 16:52
pour lui donner un timestamp, il faudrait probablement avoir des timestamps dans ta base de données
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
2 mai 2013 à 23:27
2 mai 2013 à 23:27
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')