কম্পিউটার

PHP-তে date() ফাংশন


PHP-তে date() ফাংশন একটি স্থানীয় সময়/তারিখ ফর্ম্যাট করে। এটি প্রদত্ত পূর্ণসংখ্যা টাইমস্ট্যাম্প ব্যবহার করে প্রদত্ত ফর্ম্যাট স্ট্রিং অনুসারে ফর্ম্যাট করা একটি স্ট্রিং ফেরত দেয় বা যদি কোনও টাইমস্ট্যাম্প না দেওয়া হয় তবে বর্তমান সময়।

সিনট্যাক্স

date(format, timestamp)

পরামিতি

  • টাইমস্ট্যাম্প − একটি পূর্ণসংখ্যা ইউনিক্স টাইমস্ট্যাম্প যা বর্তমান স্থানীয় সময়ে ডিফল্ট হয় যদি একটি টাইমস্ট্যাম্প দেওয়া না হয়।

  • ফরম্যাট − এটি নির্দিষ্ট করে কিভাবে ফলাফল ফেরাতে হয়

    • d − মাসের দিন (01 থেকে 31 পর্যন্ত)

    • D − দিনের একটি পাঠ্য উপস্থাপনা (তিন অক্ষর)

    • j − অগ্রণী শূন্য ছাড়াই মাসের দিন (1 থেকে 31)

    • l (ছোট হাতের 'L') - একটি দিনের সম্পূর্ণ পাঠ্য উপস্থাপনা

    • N − একটি দিনের জন্য ISO-8601 সাংখ্যিক উপস্থাপনা (সোমবার 1 থেকে রবিবারের জন্য 7)

    • এস − মাসের দিনের জন্য ইংরেজি অর্ডিনাল প্রত্যয় (2 অক্ষর st, nd, rd বা th। j এর সাথে ভাল কাজ করে)

    • w − দিনের একটি সাংখ্যিক উপস্থাপনা (রবিবারের জন্য 0 থেকে শনিবারের জন্য 6 পর্যন্ত)

    • z − বছরের দিন (0 থেকে 365 পর্যন্ত)

    • W − বছরের ISO-8601 সপ্তাহের সংখ্যা (সোমবার থেকে শুরু হওয়া সপ্তাহ)

    • F − এক মাসের সম্পূর্ণ পাঠ্য উপস্থাপনা (জানুয়ারি থেকে ডিসেম্বর)

    • মি − একটি মাসের একটি সংখ্যাসূচক উপস্থাপনা (01 থেকে 12 পর্যন্ত)

    • M - একটি মাসের একটি সংক্ষিপ্ত পাঠ্য উপস্থাপনা (তিন অক্ষর)

    • n − একটি মাসের সাংখ্যিক উপস্থাপনা, অগ্রণী শূন্য (1 থেকে 12) ছাড়াই

    • t - প্রদত্ত মাসে দিনের সংখ্যা

    • L − এটি একটি অধিবর্ষ (1 যদি এটি একটি অধিবর্ষ হয়, অন্যথায় 0)

    • − ISO-8601 বছরের নম্বর

    • Y - একটি বছরের চার অঙ্কের উপস্থাপনা

    • y - একটি বছরের দুই অঙ্কের উপস্থাপনা

    • a − ছোট হাতের am বা pm

    • - বড় হাতের AM বা PM

    • বি − সোয়াচ ইন্টারনেট সময় (000 থেকে 999)

    • g − এক ঘন্টার 12-ঘন্টা বিন্যাস (1 থেকে 12)

    • জি − 24-ঘন্টা ফরম্যাট একটি ঘন্টা (0 থেকে 23)

    • h − একটি ঘন্টার 12-ঘন্টা বিন্যাস (01 থেকে 12)

    • এইচ − 24-ঘন্টা ফরম্যাট একটি ঘন্টা (00 থেকে 23)

    • আমি − অগ্রণী শূন্য সহ মিনিট (00 থেকে 59)

    • s − সেকেন্ড, অগ্রণী শূন্য সহ (00 থেকে 59)

    • − টাইমজোন শনাক্তকারী (উদাহরণ:UTC, আটলান্টিক/অ্যাজোরস)

    • আমি (পুঁজি i) − তারিখটি ডেলাইট সেভিংস টাইমে আছে কিনা (1 যদি ডেলাইট সেভিংস টাইম, অন্যথায় 0)

    • − ঘণ্টায় গ্রিনউইচ সময়ের (GMT) পার্থক্য (উদাহরণ:+0100)

    • টি − পিএইচপি মেশিনের টাইমজোন সেটিং (উদাহরণ:EST, MDT)

    • Z - টাইমজোন সেকেন্ডে অফসেট। UTC-এর পশ্চিম অফসেট ঋণাত্মক, এবং UTC-এর পূর্ব অফসেট পজিটিভ (-43200 থেকে 43200)

    • − ISO-8601 তারিখ (যেমন 2004-02-12T15:19:21+00:00)

    • আর − RFC 2822 ফর্ম্যাট করা তারিখ (যেমন, বৃহস্পতি, 21 ডিসেম্বর 2000 16:01:07 +0200)

    • ইউ − ইউনিক্স যুগের পর থেকে সেকেন্ড (1 জানুয়ারী 1970 00:00:00 GMT)

ফেরত

date() ফাংশন প্রদত্ত পূর্ণসংখ্যা টাইমস্ট্যাম্প ব্যবহার করে প্রদত্ত ফর্ম্যাট স্ট্রিং অনুসারে ফর্ম্যাট করা একটি স্ট্রিং প্রদান করে বা যদি কোনও টাইমস্ট্যাম্প না দেওয়া হয় তবে বর্তমান সময়৷

উদাহরণ

নিম্নলিখিত একটি উদাহরণ -

<?php
   date_default_timezone_set('UTC'); echo date("l"); echo "<br>"; echo date('l dS \of F Y h:i:s A'); echo "<br />";
?>

আউটপুট

Thursday
Thursday 11th of October 2018 05:05:34 AM

উদাহরণ

আসুন আরেকটি উদাহরণ দেখি -

<?php
   echo date(DATE_RFC822) . "<br>"; echo date(DATE_ATOM,mktime(0,0,0,11,7,2017));
?>

আউটপুট

Thu, 11 Oct 18 05:06:15 +0000
2017-11-07T00:00:00+00:00

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

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

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

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