English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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.
date_sunrise($timestamp, [$format, $latitude, $longitude, $zenith, $gmtoffset])
Numéro | Paramè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). |
La fonction PHP date_sunrise() retourne l'heure de lever du soleil au format requis. Si elle échoue, elle retourne une valeur booléennefalse.
Cette fonction a été introduite dans PHP 5introduit dans la version .0 et peut être utilisé dans toutes les versions plus élevées.
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
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
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)
<?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