date_sunset() ফাংশনটি নির্দিষ্ট দিন এবং অবস্থানের জন্য সূর্যাস্তের সময় রিটার্ন করে।
সিনট্যাক্স
date_sunset(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 এবং লোকাল টাইমের মধ্যে ঘন্টায় পার্থক্য।
রিটার্ন
date_sunset() ফাংশনটি নির্দিষ্ট ফরম্যাটে সূর্যাস্তের সময় রিটার্ন করে, সফল হলে। ব্যর্থ হলে FALSE রিটার্ন করে।
উদাহরণ
নিচে একটি উদাহরণ দেওয়া হলো −
<?php
echo("Date: " . date("D M d Y") . "<br />");
echo(date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1));
?>
আউটপুট
Date: Wed Oct 10 2018 19:02
উদাহরণ
আরেকটি উদাহরণ দেখি −
<?php
echo date("D M d Y");
echo("\nSunset time: ");
echo(date_sunset(time(), SUNFUNCS_RET_STRING, 22.9564, 85.8531, 90, 5.45));
?>
আউটপুট
Wed Oct 10 2018 Sunset time: 17:20