date_sun_info() ফাংশনটি সূর্যাস্ত/সুর্যউদয় এবং টুইলাইট শুরু/শেষ সম্পর্কে তথ্য ধারণকারী একটি অ্যারে রিটার্ন করে।
সিনট্যাক্স
date_sun_info(timestamp, latitude, longitude)
প্যারামিটার
timestamp − একটি টাইমস্ট্যাম্প। আবশ্যক।
latitude − ডিগ্রীতে ল্যাটিটিউড। আবশ্যক।
longitude − ডিগ্রীতে লองিটিউড। আবশ্যক।
রিটার্ন
date_sun_info() ফাংশনটি সূর্যাস্ত/সুর্যউদয় এবং টুইলাইট শুরু/শেষ সম্পর্কে তথ্য ধারণকারী একটি অ্যারে রিটার্ন করে।
অ্যারে কাঠামোর বিবরণ নিচে দেওয়া হলো −
sunrise − সূর্যোদয়ের সময় (জেনিথ কোণ = 90°35')।
sunset − সূর্যাস্তের সময় (জেনিথ কোণ = 90°35')।
transit − সুর্য তার জেনিথে পৌঁছালে অর্থাৎ সর্বোচ্চ বিন্দুতে পৌঁছালে সেই সময়।
civil_twilight_begin − সিভিল ডন শুরু (জেনিথ কোণ = 96°)। সূর্যোদয়ে শেষ হয়।
civil_twilight_end − সিভিল ডাস্ক শেষ (জেনিথ কোণ = 96°)। সূর্যাস্তে শুরু হয়।
nautical_twilight_begin − নৌটিক্যাল ডন শুরু (জেনিথ কোণ = 102°)। civil_twilight_begin-এ শেষ হয়।
nautical_twilight_end − নৌটিক্যাল ডাস্ক শেষ (জেনিথ কোণ = 102°)। civil_twilight_end-এ শুরু হয়।
astronomical_twilight_begin − অ্যাস্ট্রোনমিক্যাল ডন শুরু (জেনিথ কোণ = 108°)। nautical_twilight_begin-এ শেষ হয়।
astronomical_twilight_end − অ্যাস্ট্রোনমিক্যাল ডাস্ক শেষ (জেনিথ কোণ = 108°)। nautical_twilight_end-এ শুরু হয়।
উদাহরণ
নিচে একটি উদাহরণ দেওয়া হলো −
<?php
$info = date_sun_info(strtotime("2018-09-23"), 31.7667, 35.2333);
foreach ($info as $key => $val) {
echo "$key: " . date("H:i:s", $val) . "\n";
}
?>
আউটপুট
sunrise: 03:28:06 sunset: 15:34:29 transit: 09:31:18 civil_twilight_begin: 03:03:51 civil_twilight_end: 15:58:44 nautical_twilight_begin: 02:35:30 nautical_twilight_end: 16:27:05 astronomical_twilight_begin: 02:06:54 astronomical_twilight_end: 16:55:41