Convert UNIX time into other formats on the fly with MySQL
Typo3 and other CMSs often save dates in UNIX time, which is quite indecipherable by humans. Luckily MySQL has a built in function to convert that number into a human-readable format on the fly.
See the following SQL sample for extracting creation date and last login dates of Members’ Area accounts:
SELECT `uid`, FROM_UNIXTIME(crdate,GET_FORMAT(DATE,'INTERNAL')) AS `DATE CREATED`, FROM_UNIXTIME(lastlogin,GET_FORMAT(DATE,'INTERNAL')) AS `LAST LOGIN`, `first_name` AS `FIRST NAME`, `last_name` AS `LAST NAME`, `username` AS `EMAIL`, `company` AS `COMPANY`, `disable` AS `DISABLED?` FROM `fe_users` ORDER BY `fe_users`.`crdate` DESC LIMIT 10000
More info:
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_from-unixtime
No comments yet.