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

PHP-এ date_sun_info() ফাংশন


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

  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP lcg_value() ফাংশন