- var_dump: documentation ( source)
<?php
$intlDateFormatter = new IntlDateFormatter(
'en_US',
IntlDateFormatter::MEDIUM,
IntlDateFormatter::NONE,
'Asia/Nicosia',
IntlDateFormatter::GREGORIAN,
'yyyy-MM-dd'
);
$timezone = $intlDateFormatter->getTimeZone();
var_dump($timezone->getDisplayName());
$intlDateFormatter->setLenient(false);
$date = '1990-03-24';
$res = $intlDateFormatter->parse($date);
echo "$date - $res\n"; // 1990-03-24 - 638229600
$date = '1990-03-25';
//$intlDateFormatter->setLenient(true);
$res = $intlDateFormatter->parse($date, $pos);
var_dump($res);
var_dump($pos);
var_dump($intlDateFormatter->getErrorCode());
var_dump($intlDateFormatter->getErrorMessage());
echo "$date - $res\n"; // 1990-03-25 -
$date = '1990-03-26';
$res = $intlDateFormatter->parse($date);
echo "$date - $res\n"; // 1990-03-26 - 638398800