-1

次のようにデータベースに保存されている日付があります。

2013 年 8 月 11 日

(ところで、それは日、月の年です)(データベースエントリを変更せずに)代わりにこのようなページにこれを出力する方法はありますか...

2013 年 11 月 8 日

乾杯。

4

3 に答える 3

4

参考までに、日付を MySQL の標準の日付形式で保存すると、これはずっと簡単になります。

MySQL を使用DATE_FORMAT()するSTR_TO_DATE()

SELECT DATE_FORMAT(STR_TO_DATE(datecol, "%d-%m-%Y"), "%D %M, %Y")

しかし、 PHPでそれを行う必要ある場合は、使用できますDateTime::createFromFormat()

$dt = DateTime::createFromFormat('08-11-2013', "d-m-Y");
echo $dt->format('jS M, Y');
于 2013-11-06T02:30:13.823 に答える
0

PHPで試してください

<?php   
   $olddate = '2012-07-18';
   $date = new DateTime($olddate);
   echo $date->format('jS F, Y');
?> 

Convert date format yyyy-mm-dd => dd-mm-yyyyも読んでみてください

コーディングを楽しんでください!:D

于 2013-11-06T02:45:05.713 に答える