Função date_sunrise() do PHP
Exemplo
Retorna o tempo de nascer do sol de Shanghai, China hoje:
<?php // Shanghai, China: // Latitude: 31.22 N, Longitude: 121.47 W // Zenit ~= 90, deslocamento: +8 GMT echo("Shanghai, China: Data: " . date("D M d Y")); echo("<br>Tempo de nascer do sol:"); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8)); ?>
Definição e Uso
A função date_sunrise() retorna o horário do nascer do sol em uma data e local específicos.
Dica:Veja também date_sunset() Função que retorna o horário do por do sol em uma data e local específicos.
Sintaxe
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parâmetros | Descrição |
---|---|
timestamp | Obrigatório. Especifica o timestamp da data e hora para calcular o horário do nascer do sol. |
format |
Opcional. Especifica como retornar o resultado:
|
latitude | Opcional. Especifica a latitude do local. O padrão é o norte. Para especificar o sul, passe um valor negativo. |
longitude | Opcional. Especifica a longitude do local. O padrão é o oeste. Para especificar o oeste, passe um valor negativo. |
zenith | Opcional. O padrão é date.sunrise_zenith. |
gmtoffset | Opcional. Especifica a diferença entre GMT e o fuso horário local, em horas. |
Detalhes Técnicos
Retorno: | Se for bem-sucedido, retorna o horário do nascer do sol no formato especificado. Se falhar, retorna FALSE. |
---|---|
Versão do PHP: | 5+ |
Log de Atualizações: | A partir do PHP 5.1.0, a função retorna erros de E_STRICT e E_NOTICE de fuso horário. |