コード例 #1
0
<?php

ini_set("intl.error_level", E_WARNING);
//ini_set("intl.default_locale", "nl");
ini_set('date.timezone', 'Europe/Lisbon');
$cal = new IntlGregorianCalendar(2012, 04, 17, 17, 35, 36);
$dt = $cal->toDateTime();
var_dump($dt->format("c"), $dt->getTimeZone()->getName());
?>
==DONE==
コード例 #2
0
<?php

ini_set("intl.error_level", E_WARNING);
ini_set('date.timezone', 'Europe/Lisbon');
$cal = new IntlGregorianCalendar();
var_dump($cal->toDateTime(3));
var_dump(intlcal_to_date_time($cal, 3));
$cal = new IntlGregorianCalendar("Etc/Unknown");
try {
    var_dump($cal->toDateTime());
} catch (Exception $e) {
    var_dump("exception: {$e->getMessage()}");
}
var_dump(intlcal_to_date_time(3));