0

現在の日付形式を YY/MM/DD から 2013 年 10 月 8 日などに変更するにはどうすればよいですか。

これは、データベースから直接取得されます。

これを見つけるために何をグーグルで検索すればよいかわかりませんでした。ありがとう。

4

3 に答える 3

1

DateTimeクラスを使用します。

$time = DateTime::createFromFormat('y/m/d', '13/10/13');
if ( ! $time) {
    die('Date is invalid!');
}
echo $time->format('M jS Y');
于 2013-10-13T03:01:08.780 に答える
1

コメントでリンクしたように、使用しますDateTime::createFromFormat

結果のコードは次のようになります。

$date = "13/10/08";
$tmp = DateTime::createFromFormat("y/m/d", $date);
echo $tmp->format("M jS Y");

出力:

Oct 8th 2013

PHPフィドル

于 2013-10-13T03:03:06.343 に答える