La data e ora del mysql è in un formato standard 2013-02-20 02:25:21, quando uso la data ('H: i: s', $ date) ottengo lo stesso valore non valido uscita 18:33:33, come posso ottenere l'uscita corretta? ore: minuti: secondiData e ora del mysql()
5
A
risposta
13
Suggerimento: provate con MYSQL DATE_FORMAT
funzione
SELECT DATE_FORMAT('2013-02-20 02:25:21', '%H:%i:%s');
se si vuole fare solo con PHP quindi utilizzare strtotime
date('H:i:s',strtotime('2013-02-20 02:25:21'));
1
14
uso questo date('Y-m-d H:i:s',strtotime($date));
0
Prova questa date('Y-m-d H:i:s',strtotime($date));
0
Prova strptime()
strptime($date,"%H:%M:%S")
+0
@RonaldoMySQLDBA ... Cambio il collegamento al manuale PHP .. Spero che abbia più senso :) – diEcho
Problemi correlati
- 1. Mysql/Php - Data e ora correnti
- 2. Inserire data e ora in Mysql
- 3. Ottenere data e ora utilizzando MySQL
- 4. MySQL crea ora e data/ora di aggiornamento
- 5. Data MySQL o ora PHP?
- 6. Registrazione data e ora Data e ora C#
- 7. Aggiungi data e ora
- 8. mysql - ricerca data/ora per giorno
- 9. MYSQL - Recupera data/ora tra le date
- 10. Compilare data e ora
- 11. Data e ora C++
- 12. sottrarre data e ora
- 13. Conversione di una data di carbonio in data e ora del mysql.
- 14. Come ottimizzare la ricerca di data e ora in Mysql?
- 15. MySQL - inserire la data/ora corrente?
- 16. Merge Data e ora
- 17. Come convertire la data del testo in data e ora?
- 18. MySql - Ordina per data e poi per ora
- 19. MySQL seleziona data/ora come stringa di data
- 20. Come inserire la data personalizzata nel campo data/ora mysql?
- 21. Dimensione data e ora nel data warehouse
- 22. Data e ora di inizio e fine del mese
- 23. Javascript Confrontare data e ora
- 24. Selettore data e ora bootstrap
- 25. Selezione data e ora ASP.NET?
- 26. Trova la data/ora più vicina a data/ora specificata nella query mysql
- 27. Data/ora data stringa
- 28. Data e ora in php e mongodb
- 29. MySQL ora() +1 giorno
- 30. MySQL ottiene la data n giorni fa come data e ora
timestamp in PHP è un numero intero che rappresenta il numero di s da 01/01/1970. '2013-02-20 02: 25: 21' non è un timestamp, è un formato data denominato TIMESTAMP in MySql. Quindi è necessario prima trasformare la voce in una data/timestamp valida prima di provare a stamparla in un formato diverso. Date un'occhiata a 'strtotime': http://www.php.net/manual/en/function.strtotime.php – MatRt