কম্পিউটার টিউটোরিয়াল

PHP-এ date_sunrise() ফাংশন


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 এবং লোকাল টাইমের মধ্যে ঘন্টায় পার্থক্য।

রিটার্ন

date_sunrise() ফাংশনটি নির্দিষ্ট ফরম্যাটে সূর্যোদয়ের সময় সফল হলে রিটার্ন করে। ব্যর্থ হলে 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"

  1. PHP-তে filesize() ফাংশন

  2. PHP-তে fileperms() ফাংশন

  3. PHP-তে filemtime() ফাংশন

  4. PHP-তে disk_free_space() ফাংশন