1

現在、データベースに日付を形式date("Y-m-d")で保存しており、日付列に保存しています。

今、データベースから取得しましたが、どのように表示できますか

October 31st 2010

ありがとう!

4

2 に答える 2

5

を使用して日付をタイムスタンプに変換し、を使用strtotimeしてフォーマットしdateます。

echo date('F jS Y', strtotime($databaseDate));

ただし、今後の推奨される方法は、DateTimeクラスを使用することです。

date_default_timezone_set('Asia/Tokyo');

$date = new DateTime($databaseDate);
echo $date->format('F jS Y');
于 2010-11-01T01:49:25.857 に答える
3

date_formatSQL クエリで使用します。

例:date_format(somefield, '%d-%m-%Y, %h:%i %p')

于 2010-11-01T01:53:50.543 に答える