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

Kibhabe Php Getdate Phansana Byabahara Karabena



পিএইচপি-তে তারিখ এবং সময় নিয়ে কাজ করার ক্ষেত্রে, getdate() ফাংশনটি সবচেয়ে বেশি ব্যবহৃত ফাংশনগুলির মধ্যে একটি। এটি একটি অ্যারে দেয় যা বর্তমান তারিখ এবং সময়ের বিবরণ বা একটি নির্দিষ্ট টাইমস্ট্যাম্প দেয়। এই নিবন্ধটি পিএইচপি প্রোগ্রামিং এর getdate() ফাংশন কভার করে।

PHP এ getdate() ফাংশন কি?

PHP-তে getdate() একটি অ্যারে প্রদান করে যেটিতে তারিখ, দিন, ঘন্টা, মিনিট এবং সেকেন্ডের বিশদ বিবরণ সহ বর্তমান সময়ের সমস্ত বিবরণ রয়েছে। এই ফাংশন একটি একক ঐচ্ছিক পরামিতি আছে. এই প্যারামিটারটি হল টাইমস্ট্যাম্প, এবং যদি টাইমস্ট্যাম্প সংজ্ঞায়িত না করা হয় তবে এটি বর্তমান তারিখ এবং সময় নেবে৷

বাক্য গঠন







getdate ( টাইমস্ট্যাম্প )

পরামিতি

$timestamp (ঐচ্ছিক): একটি ইউনিক্স টাইমস্ট্যাম্প যা রূপান্তরিত হওয়ার তারিখ এবং সময় উপস্থাপন করে। যদি ইউনিক্স টাইমস্ট্যাম্প প্যারামিটার হিসাবে পাস না করা হয় তবে এই ফাংশনটি বর্তমান বা বর্তমান তারিখ এবং সময়ের সাথে চলতে থাকবে যেমন time() ফাংশন দ্বারা প্রত্যাবর্তিত হয়।



ফেরত মূল্য

getdate() ফাংশন একটি অ্যারে প্রদান করে যাতে নির্দিষ্ট তারিখ এবং সময়ের সাথে সম্পর্কিত বিবরণ থাকে।



অ্যারেতে নিম্নলিখিত কী রয়েছে:





  • 'সেকেন্ড': টাইমস্ট্যাম্পের দ্বিতীয় উপাদান (0-59)।
  • 'মিনিট': টাইমস্ট্যাম্পের মিনিট উপাদান (0-59)।
  • 'ঘন্টার': টাইমস্ট্যাম্পের ঘন্টার উপাদান (0-23)।
  • 'mday': এই উপাদানটি আমাদের মাসের দিন দেয় (1-31)
  • 'wday': টাইমস্ট্যাম্পের সপ্তাহের দিন উপাদান। যেখানে রবিবার 0 এবং শনিবার 6
  • 'আমার': টাইমস্ট্যাম্পের মাসের উপাদান (1-12)।
  • 'বছর': টাইমস্ট্যাম্পের বছরের উপাদান (চার সংখ্যা-2023)।
  • 'yday': টাইমস্ট্যাম্পের বছরের উপাদানের দিন (0-365)।
  • 'সপ্তাহের দিন': পাঠ্য আকারে টাইমস্ট্যাম্পের সপ্তাহের দিন উপাদান (যেমন সোমবার)।
  • 'মাস': পাঠ্য আকারে টাইমস্ট্যাম্পের মাসের উপাদান (যেমন জানুয়ারি)।
  • '0': নির্ধারিত তারিখ এবং সময়ের ইউনিক্স টাইমস্ট্যাম্প।

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

getdate() ফাংশন ব্যবহার করা তুলনামূলকভাবে সহজ। বর্তমান তারিখ এবং সময়ের তথ্য পেতে, আমরা কোন যুক্তি ছাড়াই ফাংশনটিকে কল করতে পারি, যেমন:

$dateArray = getdate ( ) ;

এটি বর্তমান তারিখ এবং সময়ের একটি বিশদ বিবরণ দিয়ে ভরা একটি অ্যারে দেবে।



একটি নির্দিষ্ট তারিখ এবং সময়ের বিবরণ পেতে, আমরা ফাংশন আর্গুমেন্ট হিসাবে একটি ইউনিক্স টাইমস্ট্যাম্প পাস করতে পারি। উদাহরণ স্বরূপ , জানুয়ারী 1লা, 2023 সম্পর্কে তথ্য পুনরুদ্ধার করতে, নিম্নলিখিত কোড ব্যবহার করুন:

$টাইমস্ট্যাম্প = mktime ( 0 , 0 , 0 , 1 , 1 , 2023 ) ;

$dateArray = getdate ( $টাইমস্ট্যাম্প ) ;

এটি 1লা জানুয়ারী, 2023 এর তথ্য সম্বলিত একটি সহযোগী অ্যারে ফিরিয়ে দেবে।

গেটডেট() ফাংশন দ্বারা অ্যাসোসিয়েটিভ অ্যারে ফেরত গেলে, আমরা স্ট্যান্ডার্ড অ্যারে সিনট্যাক্স ব্যবহার করে এর উপাদানগুলি অ্যাক্সেস করতে পারি। উদাহরণ স্বরূপ , টাইমস্ট্যাম্পের মাসের উপাদান পুনরুদ্ধার করতে, আমরা নিম্নলিখিত কোডটি ব্যবহার করতে পারি:

$মাস = $dateArray [ 'আমার' ] ;

নিম্নলিখিত উদাহরণ কোড যা getdate() ব্যবহার করে বর্তমান তারিখ এবং সময় ফেরত দেয় এবং তারপর ব্যবহার করে print_r() ফলস্বরূপ সহযোগী অ্যারে প্রদর্শন করতে।



$আজ = getdate ( ) ;

print_r ( $আজ ) ;

?>

এটি এরকম কিছু আউটপুট করবে:

অ্যারে ( [ সেকেন্ড ] => 53 [ মিনিট ] => 43 [ ঘন্টার ] => 5 [ mday ] => 10 [ wday ] => 1 [ আমার ] => 4 [ বছর ] => 2023 [ দিন ] => 99 [ সপ্তাহের দিন ] => সোমবার [ মাস ] => এপ্রিল [ 0 ] => 1681098233 )

আমরা দেখতে পাচ্ছি, getdate() ফাংশন বর্তমান তারিখ এবং সময়ের বিভিন্ন উপাদান, যেমন সপ্তাহের দিন, মাস, বছর ইত্যাদির প্রতিনিধিত্বকারী কী সহ একটি অ্যারে প্রদান করে। অ্যারেতে একটি সংখ্যাসূচক কীও রয়েছে ( 0 ) যা বর্তমান তারিখ এবং সময়ের ইউনিক্স টাইমস্ট্যাম্প প্রতিনিধিত্ব করে।

getdate() ফাংশন ব্যবহার করে নির্দিষ্ট বিন্যাসে আউটপুট প্রদর্শনের জন্য পিএইচপি কোড

এখন আমরা getdate() ফাংশনের একটি উদাহরণ কোড কভার করব যা একটি ওয়েব পেজে বর্তমান তারিখ এবং সময়কে আরও পাঠযোগ্য বিন্যাসে প্রদর্শন করবে। এখানে প্রতিধ্বনি বিবৃতি একটি নির্দিষ্ট বিন্যাসে আউটপুট প্রদর্শন করবে।



$dateArray = getdate ( ) ;

$সাপ্তাহিক দিন = $dateArray [ 'সপ্তাহের দিন' ] ;

$মাস = $dateArray [ 'মাস' ] ;

$দিন = $dateArray [ 'মধ্যদিন' ] ;

$বছর = $dateArray [ 'বছর' ] ;

$ঘন্টা = $dateArray [ 'ঘন্টার' ] ;

$মিনিট = $dateArray [ 'মিনিট' ] ;

$সেকেন্ড = $dateArray [ 'সেকেন্ড' ] ;

প্রতিধ্বনি 'আজকে $সাপ্তাহিক দিন , $মাস $দিন , $বছর . সময় $ঘন্টা : $মিনিট : $সেকেন্ড ' ;

?>

এটি এই মত কিছু আউটপুট হবে:

< শক্তিশালী > আজ সোমবার , এপ্রিল 10 , 2023 . দ্য সময় হয় 5 : 47 : 29 . শক্তিশালী >

বিঃদ্রঃ: উপরের কোডে সময়টি ডিফল্ট সার্ভারের সময় অঞ্চলের উপর ভিত্তি করে। আপনি যদি আপনার স্থানীয় টাইমজোন অনুযায়ী সময় পেতে চান তাহলে আপনার কোডের শুরুতে টাইম জোনের অবস্থান উল্লেখ করে নিচের লাইনটি যোগ করুন। আপনি সব চেক করতে পারেন এখানে উপলব্ধ সময় অঞ্চল .

উদাহরণ স্বরূপ , যদি আমরা বর্তমান সময় এবং তারিখ অনুযায়ী পেতে চাই আমেরিকা/টরন্টো আপনার কোডে নিম্নলিখিত লাইন যোগ করুন:

date_default_timezone_set ( 'আমেরিকা/টরন্টো' ) ;

নীচের কোডটি আমেরিকা/টরন্টোর বর্তমান তারিখ এবং সময় প্রিন্ট করবে:



date_default_timezone_set ( 'আমেরিকা/টরন্টো' ) ;

$dateArray = getdate ( ) ;

$সাপ্তাহিক দিন = $dateArray [ 'সপ্তাহের দিন' ] ;

$মাস = $dateArray [ 'মাস' ] ;

$দিন = $dateArray [ 'মধ্যদিন' ] ;

$বছর = $dateArray [ 'বছর' ] ;

$ঘন্টা = $dateArray [ 'ঘন্টার' ] ;

$মিনিট = $dateArray [ 'মিনিট' ] ;

$সেকেন্ড = $dateArray [ 'সেকেন্ড' ] ;

প্রতিধ্বনি 'আজকে $সাপ্তাহিক দিন , $মাস $দিন , $বছর . সময় $ঘন্টা : $মিনিট : $সেকেন্ড ' ;

?>

আউটপুট

উপসংহার

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