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

date_sunset

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

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

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

function.date-sunset.php

date_sunset

класата mysqli_driver

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

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

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

= NULL

од PHP 8.4.0. Силно се обесхрабрува потпирањето на оваа функција.
date_sunset(
         int $timestamp,
         int $returnFormat = SUNFUNCS_RET_STRING,
         ?float $latitude = null,
         ?float $longitude = null,
         ?float $zenith = null,
         ?float $utcOffset = null
): string|int|float|false

date_sunset() враќа време на зајдисонце за даден ден (специфициран како 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.sunset_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_sunset() example

<?php

/* calculate the sunset time for Lisbon, Portugal
Latitude: 38.4 North
Longitude: 9 West
Zenith ~= 90
offset: +1 GMT
*/

echo date("D M d Y"). ', sunset time : ' .date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1);

Горниот пример ќе прикаже нешто слично на:

Deprecated: Constant SUNFUNCS_RET_STRING is deprecated in script on line 10
Deprecated: Function date_sunset() is deprecated since 8.1, use date_sun_info() instead in script on line 10
Mon Dec 20 2004, sunset time : 18:13

Пример #2 Нема зајдисонце

<?php
$solstice
= strtotime('2017-12-21');
var_dump(date_sunset($solstice, SUNFUNCS_RET_STRING, 69.245833, -53.537222));

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Deprecated: Constant SUNFUNCS_RET_STRING is deprecated in script on line 3
Deprecated: Function date_sunset() 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.