- var_dump: documentation ( source)
<?php
$date = '28/5/1972';
$formats = [
'dd/MM/yyyy',
'd/m/Y',
];
foreach ($formats as $format) {
var_dump($format);
$intlDateFormatter = new IntlDateFormatter(
'it',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'Europe/Rome',
IntlDateFormatter::GREGORIAN,
$format
);
$intlDateFormatter->setLenient(false);
var_dump($intlDateFormatter->parse($date));
var_dump($intlDateFormatter->getErrorMessage());
$intlDateFormatter->setLenient(true);
var_dump($intlDateFormatter->parse($date));
var_dump($intlDateFormatter->getErrorMessage());
}