0

java.util.DatePHPを使用して、をよりユーザーフレンドリーなものに変換したいと思います。PHPを使用してこれを行う方法はありますか?

私は次のようなことをしてみました:

$created = date("F j, Y, g:i a", $issue_fields['created_date']);

しかし、次のようなエラーが発生しました。

Notice: A non well formed numeric value encountered in C:\wamp\www\PHP\get_tickets.php on line 49

残念ながら、受け取った日付形式を制御することはできません。形式は次のようになります。

2013-01-22T11:46:24.000-0800

2011年9月24日午前6時39分にもっといいものが欲しいです。これは可能ですか?

ありがとう!

4

2 に答える 2

2

指定された日付は ISO 8601 形式のようです。strtotime を使用して、これを日付オブジェクトに変換できるはずです。

echo date("F j, Y, g:i a", strtotime('2013-01-22T11:46:24.000-0800'));

2013 年 1 月 22 日午前 11 時 46 分

于 2013-02-22T01:28:10.563 に答える
0

date_parse_from_format()を使用できます。

于 2013-02-22T01:25:02.417 に答える