PHP में date_sunrise() फंक्शन किसी दिए गए दिन और स्थान के लिए सूर्योदय का समय लौटाता है। सफलता पर निर्दिष्ट फॉर्मेट में सूर्योदय का समय, विफलता पर FALSE।
सिंटैक्स
date_sunrise(timestamp, format, latitude, longitude, zenith, gmtoffset)
पैरामीटर्स
timestamp - वह टाइमस्टैम्प जिससे सूर्योदय का समय लिया जाता है।
format - परिणाम कैसे लौटाया जाए यह निर्दिष्ट करता है:
SUNFUNCS_RET_STRING: परिणाम को स्ट्रिंग के रूप में लौटाता है।
SUNFUNCS_RET_DOUBLE: परिणाम को फ्लोट के रूप में लौटाता है।
SUNFUNCS_RET_TIMESTAMP: परिणाम को इंटीजर (टाइमस्टैम्प) के रूप में लौटाता है।
latitude - स्थान का अक्षांश निर्दिष्ट करता है। डिफ़ॉल्ट उत्तर है। दक्षिण के लिए ऋणात्मक मान पास करें।
longitude - स्थान का देशांतर निर्दिष्ट करता है। डिफ़ॉल्ट पूर्व है। पश्चिम के लिए ऋणात्मक मान पास करें।
zenith - डिफ़ॉल्ट
date.sunrise_zenithहोता है।gmtoffset - GMT और स्थानीय समय के बीच घंटों में अंतर।
रिटर्न वैल्यू
निर्दिष्ट फॉर्मेट में सूर्योदय का समय सफलता पर, विफलता पर FALSE।
उदाहरण
<?php
echo("Date: " . date("D M d Y") . "<br />");
echo("Sunrise time: ");
echo(date_sunrise(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1));
?>
आउटपुट
Date: Wed Oct 10 2018 Sunrise time: 07:43
एक और उदाहरण
<?php
$res = strtotime('2018-10-25');
var_dump(date_sunrise($res, SUNFUNCS_RET_STRING, 69.245833, -53.537222));
?>
आउटपुट
string(5) "11:28"