Maison >développement back-end >tutoriel php >fonction date_sunrise() en PHP
La fonction
date_sunrise() renvoie l'heure du lever du soleil pour une date/un lieu donné. En cas de succès, il renverra l'heure du lever du soleil dans le format spécifié. FAUX en cas d'échec.
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
Timestamp - Obtenez l'horodatage de la journée en cours à l'heure du lever du soleil.
format - Spécifie comment renvoyer le résultat :
SUNFUNCS_RET_STRING : Renvoie le résultat sous forme de chaîne.
SUNFUNCS_RET_DOUBLE : Renvoie le résultat sous forme de virgule flottante.
SUNFUNCS_RET_TIMESTAMP : Renvoie le résultat sous forme d'entier (horodatage)
Latitude - la latitude de l'emplacement spécifié. La latitude par défaut est Nord. Si vous souhaitez spécifier une valeur sud, vous devez transmettre une valeur négative.
Longitude - La longitude de l'emplacement spécifié. La longitude est par défaut la longitude est. Si vous souhaitez spécifier une valeur ouest, vous devez transmettre une valeur négative.
zenith - La valeur par défaut est date.sunrise_zenith
li>gmtoffset - Le décalage horaire en heures entre GMT et l'heure locale.
La fonction date_sunrise() renvoie l'heure du lever du soleil dans le format spécifié après succès. FAUX en cas d'échec.
Voici l'exemple-
Démonstration en direct
<?php echo("Date: " . date("D M d Y") . "<br />"); echo("Sunrise time: "); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?>
Voici la sortie-
Date: Wed Oct 10 2018 Sunrise time: 07:43
Voyons un autre exemple-
Démonstration en direct
<?php $res = strtotime('2018-10-25'); var_dump(date_sunrise($res, SUNFUNCS_RET_STRING, 69.245833, -53.537222)); ?>
Voici le résultat -
string(5) "11:28"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!