(PHP 5 >= 5.2.0)
DateTimeZone::__construct — Creates new DateTimeZone object
Stil obiect-orientat
Stil procedural
Creates new DateTimeZone object.
Returns DateTimeZone on success. Stil procedural întoarce FALSE în caz de eșec.
This method throws Exception if the timezone supplied is not recognised as a valid timezone.
Example #1 Catching errors when instantiating DateTimeZone
<?php
// Error handling by catching exceptions
$timezones = array('Europe/London', 'Mars/Phobos', 'Jupiter/Europa');
foreach ($timezones as $tz) {
try {
$mars = new DateTimeZone($tz);
} catch(Exception $e) {
echo $e->getMessage() . '<br />';
}
}
?>
Exemplul de mai sus va afișa:
DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (Mars/Phobos) DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (Jupiter/Europa)