3v4l.org

run code in 300+ PHP versions simultaneously
<?php $unsorted = ['05-July-2017', '04-June-2017', '05-August-2017']; usort($unsorted, function ($a, $b) { return strtotime($a["date"]) - strtotime($b["date"]); }); print_r($unsorted);

preferences:
53.77 ms | 402 KiB | 5 Q