-4

私のデータベースでは、日付は次の形式で保存されます。

2013-03-14

次のように書式設定された Web ページに日付を表​​示したい:

2013-march-14

データベースに既に多くの日付データが保存されているため、データベースを変更することはできません。この変換を行うにはどうすればよいですか?

4

3 に答える 3

0

You can do this

Via MySQL

SELECT DATE_FORMAT(datecolumn, '%Y-%M-%d') FROM table

Via PHP

$date = '2013-03-14';
echo date("Y-F-d", strtotime($date));

Output

2013-march-14
于 2013-03-16T06:26:20.687 に答える
0

MySQL 組み込みDATE_FORMAT関数を指定子とともに使用し'%Y-%M-%d'て、日付部分を希望どおりにフォーマットします。

SELECT DATE_FORMAT(datefield, '%Y-%M-%d')
...

SQL フィドルのデモ

于 2013-03-16T06:08:08.157 に答える
0

PHPでこれを行いたい場合は、日付関数を使用できます

$d = '2013-03-04';
echo date("Y-M-d", strtotime($d));  //2013-Mar-04
于 2013-03-16T06:24:53.943 に答える