2013-01-31 11 views
8

Ho provato conepoca aggiornati sulle mysql

FROM_UNIXTIME(`date`) 

e ottenuto un'ora gg aaaa/mm/

come posso invertire tale tendenza, che è avere come

hh: mm: SECS gg/mm/aaaa

Grazie

risposta

11

Aggiungi committenti a FROM_UNIXTIME o utilizzare DATE_FORMAT:

Specifiers

%T Time, 24-hour (hh:mm:ss) 
%m Month, numeric (00..12) 
%d Day of the month, numeric (00..31) 
%Y Year, numeric, four digits
SELECT DATE_FORMAT(FROM_UNIXTIME(`date`), '%T %m/%d/%Y) 

O

SELECT FROM_UNIXTIME(`date`, '%T %m/%d/%Y') 
+0

tornare, questo è il migliore, più breve, il codice almeno confusa risposta – RozzA

3

Usa DATE_FORMAT

DATE_FORMAT(FROM_UNIXTIME(`date`), "%T %m/%d/%Y") 

Ciò restituirà hh: mm: ss gg/mm/AAAA da unix memorizzato nel database.

+0

stava per dire che è '(data, il formato)' – Kermit

+0

Sì, sto a volte bloccato in una data php) modalità di formato ( –

Problemi correlati