4

2013-06-03T16:52:24Z (JSON 入力から) が得$date = $run['at'];られます。たとえば、「d MY, H:i」を取得するために変換するには、次を使用します

$date = new DateTime($run['at']);
echo $date->format('d M Y, H:i');

問題は、イタリア語の日付が必要なことです。そして、サポートする唯一の機能set_localestrftime. どうすれば「ラップ」できDateTime::formatますstrftimeか (または、置き換えますか)?

4

3 に答える 3

22
setlocale(LC_TIME, 'it_IT.UTF-8');
$date = new DateTime($run['at']);
strftime("%d %B", $date->getTimestamp())

... 働いた。:)

于 2013-06-03T22:46:37.587 に答える
-3

「適切な」方法はDateTimeZoneを使用する必要があると思います

于 2014-08-06T07:57:05.670 に答える