J'ai l'horodatage MySQL suivant: 2009-06-23 16:21:48 Comment puis-je le convertir dans un format comme mktime()?convertir timestamp mysql à mktime
2
A
Répondre
6
Il existe une fonction MySQL unix_timestamp
. Dans votre requête SQL, au lieu de sélectionner directement la colonne datetime ou Horodatage, faites ceci:
SELECT unix_timestamp(MyDatetimeColumn) FROM MyTable
Sinon, si vous avez déjà la chaîne, vous pouvez utiliser la fonction PHP strtotime()
.
0
Vous pouvez utiliser la fonction strtotime.
1
ok, Je me suis battu avec cela pendant une semaine (plus longtemps mais j'ai pris une pause de celui-ci).
J'ai deux champs spécifiques dans les tableaux
creationDate > timestamp > current_timestamp editDate > timestamp > current_timestamp
ils se retiraient soit le 31 décembre 1969, ou tout simplement rien ... ennuyeux ... très ennuyeux
dans la requête mysql je l'ai fait :
unix_timestamp(creationDate) AS creationDate unix_timestamp(editDate) AS editDate
en php converti je l'ai fait:
$timestamp = $result_ar['creationDate']; $creationDate = date("Y-M-d (g:i:s a)", $timestamp) echo($creationDate); $editstamp = $result_ar['editDate']; $editDate = date("Y-M-d (g:i:s a)", $editstamp) echo($editDate);
cette résolu mon problème pour moi de retourner
2010-Jun-28 (5:33:39 pm) 2010-Jun-28 (12:09:46 pm)
respectivement.
J'espère que cela aide quelqu'un ...
Questions connexes
- 1. Convertir timestamp en alphanum
- 2. Convertir le format de date de mysql TIMESTAMP help
- 3. MySQL Timestamp Question
- 4. Convertir UTC en Unix Timestamp
- 5. 'datetime.time' n'a pas 'mktime'
- 6. Mysql join basé sur max (timestamp)
- 7. Comment convertir datetime en timestamp unix en c?
- 8. Convertir la date RFC 1123 en timestamp en PHP
- 9. Fonction MKTime retournant un mauvais temps?
- 10. TIMESTAMP UTC Entier
- 11. Solution de contournement pour la plage TIMESTAMP limitée de MySQL?
- 12. MySQL WHERE timestamp> = SUBDATE (MAX (horodatage), INTERVALLE 5 JOURS)
- 13. Impossible de convertir '0000-00-00 00:00:00' à TIMESTAMP
- 14. Automatisation NHibernate: Alter DateTime à Timestamp
- 15. PHP mktime() et microtime() équivalent en C#
- 16. Pourquoi ne pas utiliser TIMESTAMP de MySQL à travers le tableau?
- 17. Java Timestamp valueOf
- 18. timestamp unix pour booster :: posix_time :: ptime
- 19. python postgres cursor timestamp issue
- 20. Peut-on convertir une connexion MySQL à une connexion PDO?
- 21. Convertir des données mysql à partir de majuscules
- 22. Consommation Java WebService TimeStamp à partir de .net et WCF
- 23. Existe-t-il une fonctionnalité MySQL comme la colonne TIMESTAMP de SQL Server?
- 24. convertir la procédure de MySQL stockée MSSQL
- 25. Convertir les données Zope en Mysql
- 26. PHP Retour des résultats via MySQL Basé sur timeStamp et l'heure actuelle
- 27. Obtenir mySQL date_format à afficher en PHP
- 28. Comment puis-je convertir entre les formats d'heure?
- 29. mysql et cases à cocher
- 30. Conversion MySQL DATETIME à System.DateTime
Vous voulez probablement un alias le nom aussi: SELECT UNIX_TIMESTAMP (MyDatetimeColumn) AS MyTimestampColumn – Greg
où dois-je préformer le calcul afin de maximiser l'efficacité? au PHP ou au niveau MySQL? –
L'implémentation SQL est probablement plus rapide car elle n'a pas besoin d'analyser une chaîne. –