<?php
$dates = [
'03-08-15 12:07:16 PM',
'03-08-15 01:54:16 PM',
'03-08-15 01:53:16 PM',
'03-08-15 02:18:35 PM',
'03-08-15 06:32:17 PM',
'04-08-15 11:40:25 AM',
'04-08-15 01:47:23 PM',
'04-08-15 02:13:31 PM',
'04-08-15 05:46:10 PM',
'05-08-15 11:36:20 AM',
'05-08-15 01:43:04 PM',
'05-08-15 02:25:14 PM',
'05-08-15 06:06:24 PM',
'06-08-15 11:25:31 AM',
'06-08-15 01:52:32 PM',
];
$newDates = [];
foreach ($dates as $date) {
$dataTime = DateTime::createFromFormat('d-m-y H:i:s A', $date);
$newDates[$dataTime->format('d-m-y')][$dataTime->format('h')] = $dataTime->format('h:i:s A');
}
var_dump($newDates);
preferences:
69.35 ms | 402 KiB | 5 Q