Forum und email

date_sunset

(PHP 5)

date_sunset — Visszaadja a napnyugta időpontját a megadott naptól és helytől függően

Leírás

mixed date_sunset ( int $timestamp [, int $format [, float $latitude [, float $longitude [, float $zenith [, float $gmt_offset ]]]]] )

A date_sunset() függvény visszaadja a napnyugta időpontját a megadott nap (timestamp -ként megadva) és hely szerint. A latitude , a longitude és a zenith paraméterek alapértelmezett értékei rendre a date.default_latitude, a date.default_longitude és a date.sunset_zenith konfigurációs beállítások értékei.

A latitude paraméter az északi földrajzi szélességet jelöli. Ha déli értéket akarsz megadni, negatív számot adj meg. Ez a megjegyzés a longitude paraméterre is vonatkozik, amely alapesetben a keleti földrajzi hosszúságot jelenti.

A gmt_offset paraméter órákban jelöli az időzónát.

format konstansok
konstans leírás példa
SUNFUNCS_RET_STRING a napnyugta időpontját string-ként adja vissza 16:46
SUNFUNCS_RET_DOUBLE a napnyugta időpontját float-ként adja vissz 16.78243132
SUNFUNCS_RET_TIMESTAMP a napnyugta időpontját integer-ként (időbélyegként) adja vissza 1095034606

Example#1 date_sunset() példa

<?php

/* A lisszaboni napnyugta kiszámítása
Szélesség: északi 38.4
Hosszúság: nyugati 9 
Zenit ~= 90
Időzóna +1 GMT
*/

echo date("D M d Y"). ', a nap nyugszik: ' .date_sunset(time(), SUNFUNCS_RET_STRING38.4, -9901);

?>

A fenti példa valami ilyesmi kimenetet ad:

Mon Dec 20 2004, a nap nyugszik: 18:13

Lásd még a date_sunrise() függvényt.