3v4l.org

run code in 300+ PHP versions simultaneously
<?php $date = '28/05/1972'; $formats = [ 'dd/MM/yyyy', 'd/m/Y', ]; foreach ($formats as $format) { $intlDateFormatter = new IntlDateFormatter('it', 2, -1, 'Europe/Rome', 1, $format); $intlDateFormatter->setLenient(false); $res = $intlDateFormatter->parse($date); var_dump($intlDateFormatter->getErrorMessage(), $res); $intlDateFormatter->setLenient(true); $res = $intlDateFormatter->parse($date); var_dump($intlDateFormatter->getErrorMessage(), $res); }

preferences:
29.61 ms | 402 KiB | 5 Q