0

YYYY-mm-dd (例: 2013-01-31) の形式でデータベースに保存されている日付があります。一部の地域では、日付を MMM dd、YYYY (例: 2013 年 1 月 31 日) として表示する必要があります。誰でもこの変換で私を助けてくれますか?

私はphpとmysqlデータベースを使用しています。これまでのところ、日付の値を分離するためにこれを持っていますが、それらを必要なものに変更する方法がわかりません:

list($BYear, $BMonth, $BDay) = explode('-', $DateOfBirth);
$CYear = date('Y');
$CMonth = date('m');
$CDay = date('d');

前もって感謝します。

4

3 に答える 3

1

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format

select date_format(field, '%M %d, %Y') from table;
于 2013-10-11T21:03:23.733 に答える
1

表示のみが必要な場合は、これを使用できます。

<?php echo date("M d, Y", strtotime($DateOfBirth)); ?>

于 2013-10-11T21:03:54.860 に答える
0

試す :

select convert(varchar(20),@YOUR_DATE,107)
于 2013-10-11T20:52:51.067 に答える