-1

次のようにMySQLの日付があり2012-07-29 22:02:50、これをにフォーマットしたいJul 29 2012場合、SELECTステートメントを使用してこれを行う簡単な方法はありますか?

現在、私のsqlステートメントは次のようになっています。

$rs = mysql_query("SELECT Id, DATE_FORMAT(Date,\"%Y-%m-%d\") AS Date FROM infoTable WHERE credential = '$credential'");

この出力2012-07-29

4

3 に答える 3

1

これを試して:

 $rs = mysql_query("SELECT Id, DATE_FORMAT(Date,\"%b %e %Y\") AS Date FROM infoTable WHERE credential = '$credential'");

ソース

于 2012-07-31T16:00:14.273 に答える
0

DATE_FORMAT 式を次のように変更します。

DATE_FORMAT(Date,\"%b %e %Y\")

DATE_FORMATリファレンス ページで、可能なすべての書式設定オプションを確認できます。

于 2012-07-31T16:01:19.887 に答える
0
$rs = mysql_query("SELECT Id, DATE_FORMAT(Date,\"%b %e %Y\") AS Date FROM infoTable WHERE credential = '$credential'"); 

http://www.w3schools.com/sql/func_date_format.asp

于 2012-07-31T16:02:16.330 に答える