Funkcja date_sunset() w PHP

Przykład

Zwróć czas zachodu słońca dzisiaj w Lizbonie, Portugalii:

<?php
// Szanghaj, Chiny:
// Wysokość geograficzna: 31.22 stopni na północ, długość geograficzna: 121.47 stopni na zachód
// Zenit ~= 90, przesunięcie: +8 GMT
echo("Szanghaj, Chiny: data: " . date("D M d Y"));
echo("<br>时间 wschód słońca:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Przykład uruchomienia

Definicja i zastosowanie

Funkcja date_sunset() zwraca czas zachodu słońca dla określonej daty i miejsca.

Wskazówka:Zobacz date_sunrise() Funkcja, która zwraca czas wschodu słońca dla określonej daty i miejsca.

Gramatyka

date_sunset(timestamp,format,szerokość,długość,zenith,gmtoffset);
Parametry Opis
timestamp Wymagane. Określa datę i czas znacznika czasu do obliczenia czasu zachodu słońca.
format

Opcjonalnie. Określa, jak ma być zwracany wynik:

  • SUNFUNCS_RET_STRING (zwraca wynik jako ciąg znaków, np. 16:46) (domyślnie)
  • SUNFUNCS_RET_DOUBLE (zwraca wynik jako liczbę zmiennoprzecinkową, np. 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (zwraca wynik jako całkowity numer (czas), np. 1095034606)
szerokość Opcjonalnie. Określa szerokość geograficzną miejsca. Domyślnie szerokość geograficzna na północ. Aby określić szerokość geograficzną na południe, przekazuj wartości ujemne.
długość Opcjonalnie. Określa długość geograficzną miejsca. Domyślnie wschodnia długość geograficzna. Aby określić zachodnią długość geograficzną, przekazuj wartości ujemne.
zenith Opcjonalnie. Domyślnie date.sunset_zenith.
gmtoffset Opcjonalnie. Określa różnicę między GMT a czasem lokalnym w godzinach.

Szczegóły techniczne

Wartość zwracana: Jeśli pomyślnie, zwraca czas zachodu słońca w określonym formacie. W przypadku niepowodzenia zwraca FALSE.
Wersja PHP: 5+
Log aktualizacji: Od wersji PHP 5.1.0, funkcja ta zgłasza błędy E_STRICT i E_NOTICE dotyczące stref czasowych.