Exemplo
Retornar o tempo do nascer do sol para Lisboa, Portugal de hoje:
<?php
// Lisbon, Portugal:
// Latitude: 38.4 North, Longitude: 9 West
// Zenith ~= 90, offset: +1 GMT
echo("Lisbon, Portugal: Date: " . date("D M d Y"));
echo("<br>Sunrise time: ");
echo(date_sunrise(time() ,SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
Exemplo executar » Definição e Uso
O date_sunrise() devolve a hora do nascer do sol para um dia especificado e localização.
Dica: Olhe para o date_sunset() função para retornar o tempo do sol por um dia especificado e localização.
Sintaxe
date_sunrise( timestamp,format,latitude,longitude,zenith,gmtoffset);
Parâmetro | Descrição |
---|---|
timestamp | Requeridos. Especifica a hora do dia a partir do qual o tempo do nascer do sol é tomado |
format | Opcional. Especifica como devolver o resultado:
|
latitude | Opcional. Especifica a latitude do local. Padrões para o Norte. Para especificar um valor para o Sul, passar em um valor negativo |
longitude | Opcional. Especifica a longitude do local. Padrões para leste. Para especificar um valor para o Ocidente, passar em um valor negativo |
zenith | Opcional. O padrão é date.sunrise_zenith |
gmtoffset | Opcional. Especifica a diferença entre GMT ea hora local em horas |
Detalhes técnicos
Valor de retorno: | Retorna o tempo do nascer do sol, no formato especificado, em caso de sucesso. Em caso de falha |
---|---|
PHP Versão: | 5+ |
changelog: | A partir do PHP 5.1.0 esta função emite erros E_STRICT e E_NOTICE de fuso horário |
<PHP Data / Hora Referência