Comment convertir le timestamp de la date de MySQL
Je suis en suivant un guide sur YouTube sur la façon de faire une Image de Téléchargement de site web, par phpacademy, grand guide. Cependant, je suis en train de le prolonger un peu en l'affichant dans un lisible par l'homme.
Au moment où le albums.timestamp
est enregistré sur la base de données comme UNIX_TIMESTAMP()
et les résultats dans 1348372089
par exemple. Maintenant, si je veux convertir ces nombres dans un régulier de la date et de l'heure, tels que 23-09-2012 05:00
(norme Européenne), comment dois-je procéder?
J'ai essayé DATE(albums.timestamp)
et CONVERT(albums.timestamp, 120)
, unix_timestamp(albums.timestamp)
ainsi que CAST(120 as albums.timestamp)
, mais aucun d'entre eux travaille.
OriginalL'auteur Unidan | 2012-09-23
Vous devez vous connecter pour publier un commentaire.
Utilisation FROM_UNIXTIME(str,format).
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime
Le deuxième paramètre vous permettra de format de la chaîne de date à votre convenance.
Mise en forme des caractères:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
OriginalL'auteur jimp
FROM_UNIXTIME(albums.timestamp)
fonctionne bien!2012-09-23 05:48:07
par exemple) pour23 sep 05:48
? Est-il une fonction déjà qui peuvent le faire ou dois-je faire sur mon propre?Voir ma réponse sur la mise en forme. Excellent travail de trouver la bonne fonction, btw
OriginalL'auteur Unidan