使用时间戳作为正常时间

时间:2011-03-20 14:56:13

标签: php mysql timestamp

我想将CURRENT_TIMESTAMP从MySQL字段类型时间戳“转换”为更易读的格式,例如:

2011-03-20 14:05:34

3月20日下午2:05

但我也想使用变量来使时间为24h格式,

3月20日14:05

我可以使用哪些PHP代码来执行此操作?

2 个答案:

答案 0 :(得分:4)

date()strtotime()一起使用,这是开始的好地方......

echo date ( 'F j G:i', strtotime ( $row [ 'timestamp' ] ) );

答案 1 :(得分:1)

Date_format是你的朋友:)

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

select date_format('2011-03-20 14:05:34','%M %d at %H:%i') as my_date ....