0

完全な日付と時刻の値を含む配列があります:

Array
(
 [0] => Array
      (
        [name] => Jammy
        [date] => 2012-12-12 09:47:07
        [id] => 151
      )

[1] => Array
    (
        [name] => Kathy
        [date] => 2012-12-11 09:48:43
        [id] => 152

    )

では、以下のように印刷したい場合はどうすればよいですか? 出力例:

Jammy は [ Date: 12 Dec 2012 , Time: 09:48 ] に参加しました

4

2 に答える 2

5
foreach ($arr as $value) {
   echo $value['name'].' joined on [ Date: '.date('d M Y',strtotime($value['date'])).' , Time:'.date('H:i',strtotime($value['date']));
}
于 2012-12-13T07:49:25.120 に答える
2

これを試して

foreach ($array as $value) {
    $time = new DateTime($value['date']);
    $date = $time->format('d M Y');
    $time = $time->format('H:i');

    echo $value['name'].' joined on [ Date: '.$date.' , Time:'.$time;
}

詳細については、次のリンクにアクセスしてください:DateTimeクラス

于 2012-12-13T07:59:01.793 に答える