3v4l.org

run code in 300+ PHP versions simultaneously
<?php $date = '20150915110643.0Z'; $dt = DateTime::createFromFormat('Ymdgia*', $date); var_dump(DateTime::getLastErrors()); //echo $dt->format(DateTime::RFC822);
Output for 8.1.7 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
array(4) { ["warning_count"]=> int(0) ["warnings"]=> array(0) { } ["error_count"]=> int(2) ["errors"]=> array(2) { [12]=> string(29) "A meridian could not be found" [17]=> string(43) "Not enough data available to satisfy format" } }
Output for 5.4.29 - 5.4.45, 5.5.24 - 5.5.35, 5.6.7 - 5.6.21, 7.0.0 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.6
array(4) { ["warning_count"]=> int(0) ["warnings"]=> array(0) { } ["error_count"]=> int(2) ["errors"]=> array(2) { [12]=> string(29) "A meridian could not be found" [17]=> string(12) "Data missing" } }
Output for 5.4.0 - 5.4.28
array(4) { ["warning_count"]=> int(0) ["warnings"]=> array(0) { } ["error_count"]=> int(2) ["errors"]=> array(2) { [12]=> string(29) "A meridian could not be found" [18]=> string(12) "Data missing" } }

preferences:
220.09 ms | 402 KiB | 242 Q