Jos*_*all 10 php mysql formatting timestamp
什么是最简单,最快速的方法来完成下面的PHP代码,使输出是用户友好的格式(例如,"2006年10月27日")?
$result = mysql_query("SELECT my_timestamp FROM some_table WHERE id=42", $DB_CONN);
$row = mysql_fetch_array($result);
$formatted_date = ???($row['my_timestamp']);
echo $formatted_date;
Run Code Online (Sandbox Code Playgroud)
Aro*_*eel 22
您可以使用MySQL为您执行此操作,
$result = mysql_query("SELECT DATE_FORMAT(my_timestamp, '%M %d, %Y) AS my_timestamp FROM some_table WHERE id=42", $DB_CONN);
$row = mysql_fetch_array($result);
$formatted_date = $row['my_timestamp'];
echo $formatted_date;
Run Code Online (Sandbox Code Playgroud)
或者使用PHP,
$result = mysql_query("SELECT my_timestamp FROM some_table WHERE id=42", $DB_CONN);
$row = mysql_fetch_array($result);
$formatted_date = strftime('%B %d, %y', $row['my_timestamp']);
echo $formatted_date;
Run Code Online (Sandbox Code Playgroud)