date_sunrise
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
date_sunrise
Референца за `function.date-sunrise.php` со подобрена типографија и навигација.
date_sunrise
класата mysqli_driver
date_sunrise — Враќа време на изгрејсонце за даден ден и локација
Оваа функција е DEPRECATED од PHP 8.1.0. Силно се обесхрабрува потпирањето на оваа функција. Користете date_sun_info() instead.
= NULL
date_sunrise(
int
$timestamp,int
$returnFormat = SUNFUNCS_RET_STRING,?float
$latitude = null,?float
$longitude = null,?float
$zenith = null,?float
$utcOffset = null): string|int|float|false
date_sunrise() враќа времето на изгрејсонце за даден ден (специфициран како timestamp) и локација.
Параметри
timestamp-
На
timestampод денот од кој се зема времето на изгрејсонце. returnFormat-
returnFormatconstantsconstant description example SUNFUNCS_RET_STRING враќа резултат како string 16:46 SUNFUNCS_RET_DOUBLE враќа резултат како float 16.78243132 SUNFUNCS_RET_TIMESTAMP враќа резултат како int (временска ознака) 1095034606 latitude-
Стандардно Север, поминете негативна вредност за Југ. Видете исто така: date.default_latitude
longitude-
Стандардно Исток, поминете негативна вредност за Запад. Видете исто така: date.default_longitude
zenith-
zenithе аголот помеѓу центарот на сонцето и линијата нормална на површината на земјата. Стандардно е date.sunrise_zenithВообичаено zenithanglesАгол = NULL 90°50' Изгрејсонце: точката каде што сонцето станува видливо. 96° Граѓански самрак: конвенционално се користи за означување на почетокот на зората. 102° Наутички самрак: точката кога хоризонтот почнува да биде видлив на море. 108° Астрономски самрак: точката кога сонцето почнува да биде извор на каква било осветленост. utcOffset-
Специфицирано во часови. На
utcOffsetсе игнорира, акоreturnFormatisSUNFUNCS_RET_TIMESTAMP.
Вратени вредности
Враќа време на изгрејсонце во одредено returnFormat на успех или false при неуспех. Една можна причина за неуспех е тоа што сонцето воопшто не изгрева, што се случува во поларните кругови за дел од годината.
Errors/Exceptions
Секој повик до функција за датум/време ќе генерира E_WARNING
ако временската зона не е валидна. Погледнете исто така date_default_timezone_set()
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 | Оваа функција е отпишана во корист на date_sun_info(). |
| 8.0.0 |
latitude, longitude,
zenith and utcOffset се сега null.
|
Примери
Пример #1 date_sunrise() example
<?php
/* calculate the sunrise time for Lisbon, Portugal
Latitude: 38.4 North
Longitude: 9 West
Zenith ~= 90
offset: +1 GMT
*/
echo date("D M d Y"). ', sunrise time : ' .date_sunrise(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1);Горниот пример ќе прикаже нешто слично на:
Deprecated: Constant SUNFUNCS_RET_STRING is deprecated in script on line 10 Deprecated: Function date_sunrise() is deprecated since 8.1, use date_sun_info() instead in script on line 10 Mon Dec 20 2004, sunrise time : 08:54
Пример #2 Нема изгрејсонце
<?php
$solstice = strtotime('2017-12-21');
var_dump(date_sunrise($solstice, SUNFUNCS_RET_STRING, 69.245833, -53.537222));Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
Deprecated: Constant SUNFUNCS_RET_STRING is deprecated in script on line 3 Deprecated: Function date_sunrise() is deprecated since 8.1, use date_sun_info() instead in script on line 3 bool(false)
Види Исто така
- date_sun_info() - Враќа низа со информации за зајдисонце/изгрејсонце и почеток/крај на самракот