Tôi đã cố gắng sử dụngthời đại cho đến nay trên mysql
FROM_UNIXTIME(`date`)
và có một giờ dd yyyy/mm/
làm thế nào tôi có thể đảo ngược nó, có nghĩa là có nó như
hh: mm: giây mm/dd/yyyy
Cảm ơn
Tôi đã cố gắng sử dụngthời đại cho đến nay trên mysql
FROM_UNIXTIME(`date`)
và có một giờ dd yyyy/mm/
làm thế nào tôi có thể đảo ngược nó, có nghĩa là có nó như
hh: mm: giây mm/dd/yyyy
Cảm ơn
Thêm specifiers để FROM_UNIXTIME
hoặc sử dụng 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)
Hoặc
SELECT FROM_UNIXTIME(`date`, '%T %m/%d/%Y')
Sử dụng DATE_FORMAT
DATE_FORMAT(FROM_UNIXTIME(`date`), "%T %m/%d/%Y")
này sẽ trở lại hh: mm: ss dd/mm/YYYY từ thời gian unix được lưu trữ trong cơ sở dữ liệu.
Chỉ cần nói là '(ngày, định dạng)' – Kermit
Vâng, đôi khi tôi bị kẹt trong chế độ định dạng ngày tháng php() –
bạn phải xác định định dạng ngày/giờ tùy chỉnh của mình. xin vui lòng có một cái nhìn tại địa chỉ:
http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html#function_from-unixtime
CHỌN FROM_UNIXTIME (UNIX_TIMESTAMP(), '% h:% i:% s% M/D% /% Y');
quay lại, đây là câu trả lời mã tốt nhất, ngắn nhất, khó hiểu nhất – RozzA