<?php $dates = [new \DateTime('+1 year'), new \DateTime('+1 day'), new \DateTime('-1 day')]; return $left <=> $right; });
Standard input is empty
array(3) { [0]=> object(DateTime)#3 (3) { ["date"]=> string(26) "2019-01-01 09:48:17.523393" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } [1]=> object(DateTime)#2 (3) { ["date"]=> string(26) "2019-01-03 09:48:17.523390" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } [2]=> object(DateTime)#1 (3) { ["date"]=> string(26) "2020-01-02 09:48:17.523381" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } }