如何将时间戳转换为MySQL日期

Uni*_*dan 4 date unix-timestamp

我正在关注如何制作图片上传网站的YouTube指南,由phpacademy,伟大的指南.但是,我试图通过以人类可读的方式显示它来扩展它.

目前,它albums.timestamp被保存在数据库中,UNIX_TIMESTAMP()并导致1348372089例如.现在,如果我想将这些数字转换为常规日期和时间,例如23-09-2012 05:00(欧洲标准),我该如何处理?

我曾尝试DATE(albums.timestamp)CONVERT(albums.timestamp, 120),unix_timestamp(albums.timestamp)以及CAST(120 as albums.timestamp),但他们没有工作.

jim*_*imp 7

使用FROM_UNIXTIME(str,format). http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_from-unixtime

第二个参数将允许您根据自己的喜好格式化日期字符串.

格式化字符:http:
//dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format