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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemples de la fonction PHP date_sunset()

Manuel des fonctions PHP Date & Time

La fonction date_sunset() retourne la date donnée/Heure du coucher de soleil de l'endroit.

Définition et utilisation

date_sunset()La fonction accepte un timestamp représentant une journée donnée et retourne l'heure du coucher de soleil pour cette date spécifique.

Syntaxe

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

Paramètre

Numéro de séquenceParamètres et explications
1

timestamp (obligatoire)

Cela spécifie un timestamp.

2

format (optionnel)

Cela spécifie le format de valeur de résultat que vous devez utiliser. Vous pouvez passer trois constantes en tant que valeur de ce paramètre ;

C'est-à-dire : SUNFUNCS_RET_STRING (Chaîne),SUNFUNCS_RET_DOUBLE(Flottant)et SUNFUNCS_RET_TIMESTAMP Entier.

3

latitude (optionnel)

Par défaut, cette option spécifie la latitude d'une position, cette option spécifie l'orientation nord. Pour spécifier une valeur de latitude au sud, il faut la passer comme une valeur négative.

4

longitude (optionnel)

Par défaut, cela spécifie la longitude d'une position, qui spécifie l'orientation est. Pour spécifier une valeur de latitude à l'ouest, il faut la passer comme une valeur négative.

5

zenith (optionnel)

Cela spécifie la valeur du sommet. Cela spécifie l'angle entre une ligne perpendiculaire à la surface de la Terre et le centre du Soleil.

6

gmtoffset (optionnel)

Cela spécifie le décalage horaire entre le GMT et l'heure locale (en heures).

Valeur de retour

La fonction date_sunset() retourne l'heure du coucher de soleil au format souhaité. Si elle échoue, elle retourne une valeur booléennefalse.

Version PHP

Cette fonction a été introduite initialement dans PHP 5introduit dans la version .0 et peut être utilisé dans toutes les versions plus élevées.

Exemple en ligne

Le suivant exemple montredate_sunset()Utilisation de la fonction-

<?php
   $sun_info = date_sunset("02-17-2012");
   print_r($sun_info);
?>
Voyons voir‹/›

Résultat de la sortie

14:46

Exemple en ligne

Maintenant, appeler cette fonction en passant des valeurs de latitude et de longitude. Si vous souhaitez passer des valeurs de latitude et de longitude, vous devez également passer les valeurs au format requis-

<?php
   $sun_info = date_sunset("02-03-2020",SUNFUNCS_RET_STRING, 23.4, -25);
   print_r("Heure de coucher de soleil : ".$sun_info);
?>
Voyons voir‹/›

Résultat de la sortie

Heure de coucher de soleil : 19:05

Exemple en ligne

Le suivant exemple vérifie le cas où il n'y a pas de coucher de soleil-

<?php
   $sun_info = date_sunset("25-12-2016",SUNFUNCS_RET_STRING, 69, 41);
   print("Heure de coucher de soleil : ".$sun_info);
   print("\n");
   var_dump($sun_info);
?>
Voyons voir‹/›

Résultat de la sortie

Heure de coucher de soleil :
bool(false)

Exemple en ligne

<?php
   echo("Date : ").date("D M d Y");
   echo("\n");
   echo("Heure de coucher de soleil : "));
   echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
Voyons voir‹/›

Résultat de la sortie

Date : Jeu  Mai 07 2020
Heure de coucher de soleil : 20:30