0

データベースから日付を返し、それをフォーマットされた日付に変換していますが、月全体を表示する代わりに「4月」と表示されます。略語だけでなく、1か月全体を表示する方法はありますか?

コード

while(($row = mysql_fetch_array($query_date)))
    $date[] = date("M d",strtotime($row[0]));

そしてこれは私のDBが返しているものです2012-04-25 22:07:35、日付関数はこれを返しますApr 25

4

4 に答える 4

1

形式は、

while(($row = mysql_fetch_array($query_date)))
    $date[] = date("F d",strtotime($row[0]));

ここでは、すべての形式を取得できます。

http://php.about.com/od/learnphp/ss/php_functions_3.htm

于 2012-04-26T04:04:44.807 に答える
0

http://php.net/manual/en/function.date.phpを使用しますF

$date[] = date("F d",strtotime($row[0]));
于 2012-04-26T04:03:17.283 に答える
0

shouleではありFませんM..。

$date[] = date("F d",strtotime($row[0]));
于 2012-04-26T04:03:59.377 に答える
0

このリンクを確認してください:http://php.net/manual/en/function.date.php、日付形式について必要な情報を提供できます

あなたの場合、あなたは変更する必要があります

$date[] = date("M d",strtotime($row[0]));

$date[] = date("F d",strtotime($row[0]));

「F」は1か月(1月から12月)を返します。

于 2012-04-26T04:35:24.100 に答える