3v4l.org

run code in 300+ PHP versions simultaneously
<?php $curDateTime = time(); $oldDateTime = 1443530876; $curString = Date('H:i:s d/m/Y', $curDateTime); $oldString = Date('H:i:s d/m/Y', $oldDateTime); $date1 = DateTime::createFromFormat('H:i:s d/m/Y', $curString); $date2 = DateTime::createFromFormat('H:i:s d/m/Y', $oldString); $unix_to_date = Date('H:i:s d/m/Y', $oldDateTime); //to check the valid timestamp echo "curString $curString \n"; echo "oldString $oldString \n"; echo "unix_to_date $unix_to_date \n"; echo $date1->format('H:i:s d/m/Y')."\n"; echo $date2->format('H:i:s d/m/Y')."\n"; ?>
Output for 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.24, 7.1.26 - 7.1.33, 7.2.0 - 7.2.25, 7.3.0 - 7.3.12, 7.4.0
curString 12:43:07 30/09/2015 oldString 14:47:56 29/09/2015 unix_to_date 14:47:56 29/09/2015 12:43:07 30/09/2015 14:47:56 29/09/2015
Output for 7.1.25
curString 12:43:08 30/09/2015 oldString 14:47:56 29/09/2015 unix_to_date 14:47:56 29/09/2015 12:43:08 30/09/2015 14:47:56 29/09/2015

preferences:
57.84 ms | 407 KiB | 5 Q