DateTimeZone::__construct

timezone_open

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

DateTimeZone::__construct -- timezone_openCria um novo objeto DateTimeZone

Descrição

Estilo orientado à objeto

public DateTimeZone::__construct ( string $timezone )

Estilo procedural

timezone_open ( string $timezone ) : DateTimeZone

Cria um novo objeto DateTimeZone.

Parâmetros

timezone

Um dos nomes de fuso horário suportados.

Valor Retornado

Retorna um objeto DateTimeZone em sucesso. Estilo procedural retorna false em caso de falha.

Erros

Este método lança uma exceção Exception se o fuso horário informado não é reconhecido com um fuso horário válido.

Exemplos

Exemplo #1 Capturando erros na instanciação de 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 />';
    }
}
?>

O exemplo acima irá imprimir:

DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (Mars/Phobos)
DateTimeZone::__construct() [datetimezone.--construct]: Unknown or bad timezone (Jupiter/Europa)

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top