convertir mysql timestamp en date et de l'heure?
J'ai dates stockées dans une table mysql, ils sont en magasin TIMESTAMP ACTUEL dans chaque ligne et sont stockés comme suit:
2010-05-29 01:17:35
mais ce que j'essaie de faire est en quelque sorte utiliser PHP pour être en mesure de séparer le tout et créer une date plus comme:
29 mai 2010 1:17 AM
quelqu'un peut-il au moins me diriger dans le droit chemin que je dois prendre. toute aide est grandement appréciée!
InformationsquelleAutor mcbeav | 2011-04-05
Vous devez vous connecter pour publier un commentaire.
http://php.net/manual/en/function.date.php
Vous avez deux solutions :
strtotime()
pour analyser la date en timestamp, etdate()
re-formater une chaîneDateTime
classeDans le code PHP, ce serait en utilisant :
Ou :
strtotime
+date
est la solution que vous verrez le plus utilisé ; mais il n'est pas la meilleure solution : avec ceux-ci, vous travaillerez sur des Timestamps UNIX, ce qui signifie qu'un nombre limité de dates (de 1970 à 2038, si en utilisant 32 bits entiers).SUR l'autre main, à l'aide de la
DateTime
classe, il n'y aura pas de limite à la plage de dates, vous pouvez travailler avec.Si vous avez un
DATETIME
champ dans votre table et que vous souhaitez seulement le champ de date, puis:ou:
où
timestamp
est votre nom de colonne.