date_sunrise
date_time_set
Date/Time Functions
PHP Manual

# date_sunset

(PHP 5)

date_sunset — Obtiene la hora del atardecer de un día y lugar concretos

### Descripción

mixed date_sunset ( int `$marca_de_tiempo` [, int `$formato` [, float `$latitud` [, float `$longitud` [, float `$cenit` [, float `$diferencia_gmt` ]]]]] )

date_sunset() devuelve la hora del atardecer de un día (indicado en `marca_de_tiempo` ) y lugar concretos. Los par´metros `latitud` , `longitud` y `cenit` tienen unos valores por defecto iguales a las opciones de configuración date.default_latitude, date.default_longitude y date.sunrise_zenith respectivamente.

El valor de `latitud` se interpreta por defecto respecto del Norte. Si se quiere especificar un valor respecto del Sur, se debe pasar un valor negativo. Igualmente, `longitude` se interpreta por defecto referido al Este (y se debe emplear un valor negativo para referenciarlo respecto del Oeste).

El parámetro `diferencia_gmt` se indica en horas.

Constantes de `formato`
Constante | Descripciónn | Ejemplo
--- | --- | ---
SUNFUNCS_RET_STRING | Devuelve la hora del atardecer como una variable de tipo string | 16:46
SUNFUNCS_RET_DOUBLE | Devuelve el resultado como una variable de tipo float | 16.78243132
SUNFUNCS_RET_TIMESTAMP | Devuelve el resultado como una variable de tipo integer (es decir, una marca de tiempo) | 1095034606

Example #1 Ejemplo de date_sunset()

`<?php
/* Calcula la hora del atardecer de Lisboa, Portugal
Latitud: 38.4 Norte
Longitud: 9 Oeste
Cenit ~= 90
Diferencia horaria: +1 GMT
*/
echo date("D M d Y"). ', hora del atardecer : ' .date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1);
?>`

El resultado del ejemplo seria algo similar a:

    Mon Dec 20 2004, hora del amanecer : 18:13

Vea también date_sunrise().

date_sunrise
date_time_set
Date/Time Functions
PHP Manual