Funkcja date_sunrise() w PHP
Przykład
Zwróć czas wschodu słońca dzisiaj w Szanghaju, Chinach:
<?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)); ?>
Definicja i użycie
Funkcja date_sunrise() zwraca czas wschodzenia słońca dla określonej daty i miejsca.
Wskazówka:Zobacz również date_sunset() Funkcja, która zwraca czas zachodu słońca dla określonej daty i miejsca.
Gramatyka
date_sunrise(timestamp,format,szerokość,długość,zenith,gmtoffset);
Parametry | Opis |
---|---|
timestamp | Wymagane. Określa datę i czas, dla którego ma być obliczony czas wschodzenia słońca. |
format |
Opcjonalnie. Określa, jak ma być zwracany wynik:
|
szerokość | Opcjonalnie. Określa szerokość geograficzną miejsca. Domyślnie jest północ. Aby określić południe, przekazuj wartości ujemne. |
długość | Opcjonalnie. Określa długość geograficzną miejsca. Domyślnie jest wschód. Aby określić zachód, przekazuj wartości ujemne. |
zenith | Opcjonalnie. Domyślnie jest date.sunrise_zenith. |
gmtoffset | Opcjonalnie. Określa różnicę między czasem GMT a lokalnym czasem w godzinach. |
Szczegóły techniczne
Wartość zwracana: | Jeśli zakończy się sukcesem, zwróci czas wschodzenia słońca w określonym formacie. Jeśli zakończy się niepowodzeniem, zwróci FALSE. |
---|---|
Wersja PHP: | 5+ |
Dziennik aktualizacji: | Od PHP 5.1.0 funkcja ta zgłasza błędy E_STRICT i E_NOTICE dotyczące stref czasowych. |