কিভাবে PHP date_sunrise() এবং date_sunset() ফাংশন ব্যবহার করবেন

Kibhabe Php Date Sunrise Ebam Date Sunset Phansana Byabahara Karabena



পিএইচপি তারিখ_সূর্যোদয়() এবং তারিখ_সূর্যাস্ত() ফাংশন ব্যবহারকারীদের একটি নির্দিষ্ট স্থানে সূর্যোদয় এবং সূর্যাস্তের সময় গণনা করতে দেয়। ফাংশনটি ভৌগলিক অবস্থান, বছরের দিন এবং সময় অঞ্চলের উপর নির্ভরশীল। এই ফাংশনটি ব্যবহার করে, ব্যবহারকারীরা একটি নির্দিষ্ট তারিখ বা তারিখের পরিসরের জন্য সূর্যোদয় এবং সূর্যাস্তের মুহূর্তটি পুনরুদ্ধার করতে পারেন।

ফাংশন বৈশিষ্ট্য

দ্য তারিখ_সূর্যোদয়() এবং তারিখ_সূর্যাস্ত() ফাংশনগুলির অনেকগুলি বৈশিষ্ট্য রয়েছে যা তাদের সূর্যোদয় এবং সূর্যাস্তের সময় গণনা করার জন্য নির্ভরযোগ্য সরঞ্জাম করে তোলে। অক্ষাংশ এবং দ্রাঘিমাংশ ইনপুট সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্যগুলির মধ্যে একটি। সঠিক ভোর এবং সূর্যাস্তের সময় পেতে, একজনকে অবশ্যই অবস্থানের সুনির্দিষ্ট অক্ষাংশ এবং দ্রাঘিমাংশের মান লিখতে হবে।

সেই সাথে, ফাংশনের জন্য সূর্যোদয় এবং সূর্যাস্তের তারিখ গণনা করা প্রয়োজন। দিনের আলো সঞ্চয়ের জন্য সামঞ্জস্য করতে ফাংশনটি পিএইচপি টাইমজোন মানও নেয়।







বাক্য গঠন



জন্য বাক্য গঠন কাঠামো তারিখ_সূর্যোদয়() ফাংশন নিম্নরূপ:



তারিখ_সূর্যোদয় ( $টাইমস্ট্যাম্প , $ফর্ম্যাট , $অক্ষাংশ , $দ্রাঘিমাংশ , $জেনিথ , $gmt_offset ) ;

একইভাবে, জন্য বাক্য গঠন কাঠামো তারিখ_সূর্যাস্ত ফাংশন() নিম্নরূপ:





তারিখ_সূর্যাস্ত ( $টাইমস্ট্যাম্প , $ফর্ম্যাট , $অক্ষাংশ , $দ্রাঘিমাংশ , $জেনিথ , $gmt_offset ) ;

ইনপুট পরামিতি

পিএইচপি তারিখ_সূর্যোদয়() এবং তারিখ_সূর্যাস্ত() ফাংশন ছয় ইনপুট পরামিতি আছে. প্রথম প্যারামিটার হল $টাইমস্ট্যাম্প , যা ঐচ্ছিক এবং একটি ইউনিক্স টাইমস্ট্যাম্প দ্বারা সংজ্ঞায়িত করা হয়। দ্বিতীয় প্যারামিটার হল $ফর্ম্যাট , যা ঐচ্ছিক। এই প্যারামিটারটি নির্দিষ্ট করে কিভাবে আউটপুট ফেরত দেওয়া হবে। তৃতীয় প্যারামিটার হল $অক্ষাংশ , যা সূর্যোদয় বা সূর্যাস্তের গণনা করার জন্য অবস্থানের অক্ষাংশ সংরক্ষণ করে।

চতুর্থ প্যারামিটার হল $দ্রাঘিমাংশ , যা সূর্যোদয় বা সূর্যাস্তের গণনা করার জন্য অবস্থানের দ্রাঘিমাংশ সংরক্ষণ করে। দিগন্ত সম্পর্কে, সূর্যের অবস্থান পঞ্চম প্যারামিটার দ্বারা নির্দিষ্ট করা হয়, $জেনিথ . সবশেষে, ষষ্ঠ ইনপুট প্যারামিটার হল $gmt_offset , যা GMT থেকে স্থানীয় সময় অঞ্চলের অফসেট।



রিটার্ন ফরম্যাট

পিএইচপি তারিখ_সূর্যোদয়() এবং তারিখ_সূর্যাস্ত() ফাংশন ব্যবহারকারীদের বিভিন্ন রিটার্ন ফরম্যাট অর্জন করতে দেয়। সবচেয়ে বেশি ব্যবহৃত রিটার্ন ফরম্যাট হল স্ট্রিং এবং টাইমস্ট্যাম্প। দ্য SUNFUNCS_RET_STRING বিন্যাস একটি স্ট্রিং বিন্যাসে সূর্যের সময় ফিরিয়ে দেবে, SUNFUNCS_RET_TIMESTAMP ইউনিক্স টাইমস্ট্যাম্প বিন্যাসে সময় ফেরত দেবে এবং SUNFUNCS_RET_DOUBLE ডাবল ফরম্যাটে সময় ফেরত দেবে।

সূর্যোদয়ের হিসাব

ব্যবহার করে তারিখ_সূর্যোদয়() ফাংশন, ব্যবহারকারীরা এই সিনট্যাক্স ব্যবহার করে সূর্যোদয়ের সময় গণনা করতে পারে:

তারিখ_সূর্যোদয় ( সময় ( ) , SUNFUNCS_RET_STRING , $বছর , $লং , $জেনিথ , $gmt_offset ) ;

উদাহরণ স্বরূপ:



প্রতিধ্বনি তারিখ ( 'ডি এম ডি ওয়াই \n ' ) ;

প্রতিধ্বনি ( 'সূর্যোদয়ের সময়:' ) ;

প্রতিধ্বনি ( তারিখ_সূর্যোদয় ( সময় ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , ৮৮ , 5.32 ) ) ;

?>

এই কোড বর্তমান তারিখ হিসাবে ফর্ম্যাট 'ডি এম ডি ওয়াই' এবং এটি ব্যবহার করে প্রদর্শন করে তারিখ() ফাংশন দ্য তারিখ_সূর্যোদয়() তারপরে নির্দিষ্ট অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্কের (34.6543, 56.34535) উপর ভিত্তি করে সূর্যোদয়ের সময় নির্ধারণ এবং রিপোর্ট করতে পদ্ধতি ব্যবহার করা হয়।

সূর্যাস্ত গণনা

ব্যবহার করে তারিখ_সূর্যাস্ত() ফাংশন, ব্যবহারকারীরা এই সিনট্যাক্স ব্যবহার করে সূর্যাস্তের সময় গণনা করতে পারে:

তারিখ_সূর্যাস্ত ( সময় ( ) , SUNFUNCS_RET_STRING , $বছর , $লং , $জেনিথ , $gmt_offset ) ;

উদাহরণ স্বরূপ:



প্রতিধ্বনি তারিখ ( 'ডি এম ডি ওয়াই' ) ;

প্রতিধ্বনি ( ' \n সূর্যাস্তের সময়: ' ) ;

প্রতিধ্বনি ( তারিখ_সূর্যাস্ত ( সময় ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , ৮৮ , 5.32 ) ) ;

?>

এই কোডটি বর্তমান তারিখটিকে 'D M d Y' হিসাবে ফর্ম্যাট করে এবং এটি ব্যবহার করে প্রদর্শন করে তারিখ() ফাংশন দ্য তারিখ_সূর্যাস্ত() তারপর নির্দিষ্ট অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্কের (34.6543, 56.34535) উপর ভিত্তি করে সূর্যাস্তের সময় নির্ধারণ এবং রিপোর্ট করতে পদ্ধতি ব্যবহার করা হয়।

উপসংহার

দ্য তারিখ_সূর্যোদয়() এবং তারিখ_সূর্যাস্ত() PHP-তে ফাংশনগুলি একটি নির্দিষ্ট তারিখ এবং অবস্থানের জন্য সূর্যোদয় এবং সূর্যাস্তের সময় গণনা করার একটি সুবিধাজনক উপায় প্রদান করে। এই ফাংশনগুলি ব্যবহার করে, বিকাশকারীরা সঠিকভাবে জ্যোতির্বিজ্ঞানের সময় নির্ধারণ করতে পারে এবং তাদের পিএইচপি অ্যাপ্লিকেশনগুলিতে অন্তর্ভুক্ত করতে পারে।