現在の日付形式を YY/MM/DD から 2013 年 10 月 8 日などに変更するにはどうすればよいですか。
これは、データベースから直接取得されます。
これを見つけるために何をグーグルで検索すればよいかわかりませんでした。ありがとう。
DateTime
クラスを使用します。
$time = DateTime::createFromFormat('y/m/d', '13/10/13');
if ( ! $time) {
die('Date is invalid!');
}
echo $time->format('M jS Y');
コメントでリンクしたように、使用しますDateTime::createFromFormat
結果のコードは次のようになります。
$date = "13/10/08";
$tmp = DateTime::createFromFormat("y/m/d", $date);
echo $tmp->format("M jS Y");
出力:
Oct 8th 2013