tutoriais mais recente desenvolvimento web
 

PHP date_sunrise() Function

<PHP Data / Hora Referência

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:

  • SUNFUNCS_RET_STRING (returns the result as string. eg 16:46) (Esse é o padrão)
  • SUNFUNCS_RET_DOUBLE (returns the result as float. eg 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (returns the result as integer (timestamp) . Por exemplo 1095034606)
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