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 date_sunrise() PHP

Manuel des fonctions Date & Time PHP

La fonction date_sunrise() accepte un horodatage représentant une date donnée et retourne l'heure de lever du soleil pour cette date spécifique.

Définition et utilisation

date_sunrise()La fonction accepte un horodatage représentant une journée donnée et retourne l'heure de lever du soleil pour cette journée spécifique.

Syntaxe

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

Paramètre

NuméroParamètres et explications
1

timestamp (obligatoire)

Cela spécifie un horodatage.

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 de caractères),SUNFUNCS_RET_DOUBLE(Nombre à virgule flottante)et SUNFUNCS_RET_TIMESTAMP Entier.

3

latitude (optionnel)

Par défaut, cette option spécifie la latitude de la position, cette option spécifie l'orientation nord. Pour spécifier la valeur de latitude du 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 la valeur de latitude de 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 PHP date_sunrise() retourne l'heure de lever du soleil au format requis. Si elle échoue, elle retourne une valeur booléennefalse.

Version PHP

Cette fonction a été introduite 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_sunrise()Utilisation de la fonction-

<?php
   $sun_info = date_sunrise("02-17-2012");
   print_r($sun_info);
?>
Voyons si ça fonctionne‹/›

Résultat de la sortie

04:39

Exemple en ligne

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

<?php
   $sun_info = date_sunrise("02-03-202"0",SUNFUNCS_RET_STRING, 23.4, -25);
   print_r("Heure de lever du soleil: ").$sun_info;
?>
Voyons si ça fonctionne‹/›

Résultat de la sortie

Heure de lever du soleil: 08:21

Exemple en ligne

Le suivant exemple vérifie les cas sans lever du soleil-

<?php
   $sun_info = date_sunrise("25-12-2016",SUNFUNCS_RET_STRING, 69, 41);
   print("Heure de lever du soleil: ").$sun_info;
   print("\n");
   var_dump($sun_info);
?>
Voyons si ça fonctionne‹/›

Résultat de la sortie

Heure de lever du soleil:
bool(false)

Exemple en ligne

<?php
   echo("Date: ").date("D M d Y");
   echo("\n");
   echo("Heure de lever du soleil: ");
   echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
Voyons si ça fonctionne‹/›

Résultat de la sortie

Date: Jeu mai 07 2020
Heure de lever du soleil: 06:34