我是新手,所以任何帮助都表示赞赏。我有一个数据库表,其中包含一个存储事件时间的列。我需要将该列的格式更改为am / pm的时间。我认为MySQL说它是%r。我不知道如何通过phpMyAdmin来做到这一点。请帮助!!!
答案 0 :(得分:0)
$formatted_date = date("l dS \of F Y h:i:s A", $datevariable_to_beformatted); echo $formatted_date //A is the modifier for AM/PM, if u want lowercase make it a Saturday 26th of January 2006 10:41:22 PM $formatted_date = gmdate("l dS \of F Y h:i:s A", $datevariable_to_beformatted); echo $formatted_date //A is the modifier for AM/PM, if u want lowercase make it a Saturday 26th of January 2006 10:41:27 PM SELECT date_format(datecolumn, '%W, %M %e, %Y @ %h:%i %p') as formatted_date from date_table //%p is the modifier for AM/PM 'Saturday, January 26, 2013 @ 10:56 PM'
注意:在mysql中,datecolumn将存储为时间戳或日期时间。