Как отсортировать массив с датой в качестве ключа?

У меня такой массив:

array:6 [▼ "2016-07-28" => array:18 [▶] "2016-07-29" => array:18 [▶] "2016-07-30" => array:5 [▶] "2016-07-31" => array:5 [▶] "2016-08-01" => array:17 [▶] "2016-08-02" => array:11 [▶] ] 

Я знаю, что хочу вернуть заказ, имея 2016-08-02 и 2016-07-28 .

Я пытался

 asort($missingArr); 

результат

 array:6 [▼ "2016-07-29" => array:18 [▶] "2016-07-28" => array:18 [▶] "2016-08-01" => array:17 [▶] "2016-08-02" => array:11 [▶] "2016-07-31" => array:5 [▶] "2016-07-30" => array:5 [▶] ] 

Даже при преобразовании даты в временную метку unix она делает то же самое. Где я ошибаюсь?

Solutions Collecting From Web of "Как отсортировать массив с датой в качестве ключа?"