Função PHP timezone_transitions_get()
❮ Referência de Data/Hora do PHP
Exemplo
Retornar uma transição para um fuso horário:
<?php
$timezone = new DateTimeZone("Europe/Paris");
// Procedural style
print_r(reset(timezone_transitions_get($timezone)));
echo "<br><br>"
// Object oriented style
print_r(reset($timezone->getTransitions()));
?>
Definição e uso
O timezone_transitions_get() retorna todas as transições para o fuso horário.
Sintaxe
As duas funções abaixo são equivalentes e qualquer uma das funções pode ser usada conforme mostrado no exemplo acima.
Estilo de procedimento:
timezone_transitions_get(object, timestamp_start, timestamp_end)
Estilo orientado a objetos:
DateTimeZone::getTransitions(timestamp_start, timestamp_end)
Valores de parâmetro
Parameter | Description |
---|---|
object | Required (for procedural style). Specifies a DateTimeZone object |
timestamp_start | Optional. Begin timestamp |
timestamp_end | Optional. End timestamp |
Detalhes técnicos
Valor de retorno: | Um array indexado numericamente contendo array associativo com todas as transições em caso de sucesso. FALSO em caso de falha |
---|---|
Versão do PHP: | 5.2+ |
Registro de alterações do PHP: | PHP 5.3: Adicionados parâmetros timestamp_begin e timestamp_end |
❮ Referência de Data/Hora do PHP