需要从 PHP 数组格式化日期时间



我有一个包含完整日期和时间值的数组:

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 加入于 [ 日期: 2012年12月12日 , 时间: 09:48 ]

foreach ($arr as $value) {
   echo $value['name'].' joined on [ Date: '.date('d M Y',strtotime($value['date'])).' , Time:'.date('H:i',strtotime($value['date']));
}

试试这个

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;
}

有关详细信息,请访问此链接: 日期时间类

最新更新