English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der PHP date_sunset() Funktion

PHP Date & Time Funktionshandbuch

Die Funktion date_sunset() gibt den Sonnenuntergang für das angegebene Datum zurück/Sonnenuntergangszeit des Ortes.

Definition und Verwendung

date_sunset()Die Funktion akzeptiert einen Zeitstempel für einen bestimmten Tag und gibt die Sonnenuntergangszeit an diesem Tag zurück.

Syntax

date_sunset($timestamp, [$format, $latitude, $longitude, $zenith, $gmtoffset])

Parameter

ReihennummerParameter und Beschreibung
1

timestamp (notwendig)

Dies legt einen Zeitstempel fest.

2

format (optional)

Dies legt fest, in welchem Format Sie den Wert des Ergebnisses verwenden möchten. Sie können drei Konstanten als Wert dieses Parameters übergeben;

Daher: SUNFUNCS_RET_STRING (Zeichen),SUNFUNCS_RET_DOUBLE(Fließkomma)und SUNFUNCS_RET_TIMESTAMP Ganzzahl.

3

latitude (optional)

Standardmäßig wird dieses Option die Breite einer Position angegeben, die den Norden angibt. Um die Breite im Süden zu spezifizieren, muss sie als Negativwert übergeben werden.

4

longitude (optional)

Standardmäßig wird eine geografische Länge einer Position angegeben, die den Ostzenit angibt. Um die Breite im Westen zu spezifizieren, muss sie als Negativwert übergeben werden.

5

zenith (optional)

Dies legt den Zenitwert fest. Dies legt den Winkel zwischen der Linie senkrecht zur Erdoberfläche und dem Sonnenzentrum fest.

6

gmtoffset (optional)

Dies legt die Differenz zwischen GMT und Ortszeit (in Stunden) fest.

Rückgabewert

date_sunset() Funktion gibt die Sonnenuntergangszeit im erforderlichen Format zurück. Bei Fehlschlag wird ein boolescher Wert zurückgegebenfalse.

PHP-Version

Diese Funktion wurde ursprünglich in PHP 5.0 Version eingeführt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

Das folgende Beispiel zeigtdate_sunset()Verwendung der Funktion-

<?php
   $sun_info = date_sunset("02-17-2012");
   print_r($sun_info);
?>
Testen Sie es heraus‹/›

Ausgaberesultat

14:46

Online-Beispiel

Jetzt kann diese Funktion durch Übergeben der Breiten- und Längengradwerte aufgerufen werden. Wenn Sie Breiten- und Längengradwerte übergeben möchten, müssen Sie auch die erforderlichen Wertformate übergeben-

<?php
   $sun_info = date_sunset("02-03-2020", SUNFUNCS_RET_STRING, 23.4, -25);
   print_r("Sonnenuntergangszeit: ").$sun_info;
?>
Testen Sie es heraus‹/›

Ausgaberesultat

Sonnenuntergangszeit: 19:05

Online-Beispiel

Das folgende Beispiel überprüft die Situation ohne Sonnenuntergang-

<?php
   $sun_info = date_sunset("25-12-2016", SUNFUNCS_RET_STRING, 69, 41);
   print("Sonnenuntergangszeit: ").$sun_info;
   print("\n");
   var_dump($sun_info);
?>
Testen Sie es heraus‹/›

Ausgaberesultat

Sonnenuntergangszeit:
bool(false)

Online-Beispiel

<?php
   echo("Datum: ").date("D M d Y");
   echo("\n");
   echo("Sonnenuntergangszeit: ");
   echo(date_sunset(time(), SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
Testen Sie es heraus‹/›

Ausgaberesultat

Datum: Do 05. Mai 07 2020
Sonnenuntergangszeit: 20:30