PHP.mk документација

date_sunrise

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.date-sunrise.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека function.date-sunrise.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
date_sunrise

Референца за `function.date-sunrise.php` со подобрена типографија и навигација.

function.date-sunrise.php

date_sunrise

класата mysqli_driver

date_sunriseВраќа време на изгрејсонце за даден ден и локација

Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава

Оваа функција е DEPRECATED од PHP 8.1.0. Силно се обесхрабрува потпирањето на оваа функција. Користете date_sun_info() instead.

= NULL

од PHP 8.4.0. Силно се обесхрабрува потпирањето на оваа функција.
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

returnFormat constants
constant 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

Вообичаено zenith angles
Агол = NULL
90°50' Изгрејсонце: точката каде што сонцето станува видливо.
96° Граѓански самрак: конвенционално се користи за означување на почетокот на зората.
102° Наутички самрак: точката кога хоризонтот почнува да биде видлив на море.
108° Астрономски самрак: точката кога сонцето почнува да биде извор на каква било осветленост.
utcOffset

Специфицирано во часови. На utcOffset се игнорира, ако returnFormat is SUNFUNCS_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() - Враќа низа со информации за зајдисонце/изгрејсонце и почеток/крај на самракот

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.