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.

Tabla 1. Constantes de formato

ConstanteDescripciónnEjemplo
SUNFUNCS_RET_STRINGDevuelve la hora del atardecer como una variable de tipo string16:46
SUNFUNCS_RET_DOUBLEDevuelve el resultado como una variable de tipo float16.78243132
SUNFUNCS_RET_TIMESTAMPDevuelve el resultado como una variable de tipo integer (es decir, una marca de tiempo)1095034606

Ejemplo 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().

Hosting by: hurra.com
Generated: 2007-01-26 18:00:40