Retorne ao horário do pôr do sol de hoje em Lisboa, Portugal:
<?php// Lisboa, Portugal:// Latitude: 38,4 Norte, Longitude: 9 Oeste// Zênite ~= 90, deslocamento: +1 GMTecho("Lisboa, Portugal: Data: " . date("DM d Y") );echo("<br>Hora do pôr do sol: ");echo(data_pôr do sol(hora(),SUNFUNCS_RET_STRING,38.4,-9,90,1));?>A função date_sunset() retorna a hora do pôr do sol para a data e local especificados.
Dica: Veja a função date_sunrise(), que retorna a hora do nascer do sol para uma data e local especificados.
date_sunset( timestamp,formato,latitude,longitude,zênite,gmtoffset);
parâmetro | descrever |
---|---|
carimbo de data/hora | Obrigatório. Especifica o carimbo de data e hora para o qual a hora do pôr do sol deve ser calculada. |
formatar | Opcional. Especifique como retornar resultados: SUNFUNCS_RET_STRING (retorna o resultado em formato de string, como 16:46) (padrão) SUNFUNCS_RET_DOUBLE (retorna o resultado em formato flutuante, como 16.78243132) SUNFUNCS_RET_TIMESTAMP (retorna o resultado em formato inteiro (timestamp), como 1095034606) |
latitude | Opcional. Especifica a latitude do local. O padrão é a latitude norte. Portanto se quiser especificar a latitude sul, deverá passar um valor negativo. |
longitude | Opcional. Especifica a longitude do local. O padrão é longitude leste. Portanto, se quiser especificar a longitude oeste, deverá passar um valor negativo. |
zênite | Opcional. O padrão é date.sunset_zenith. |
gmtoffset | Opcional. Especifica a diferença entre GMT e hora local. A unidade é horas. |
Valor de retorno: | Se for bem-sucedido, retornará a hora do pôr do sol no formato especificado. Retorna FALSE em caso de falha. |
---|---|
Versão PHP: | 5+ |
Registro de atualização: | A partir do PHP 5.1.0, esta função reporta erros de fuso horário E_STRICT e E_NOTICE. |