idate() ফাংশন একটি স্থানীয় সময়/তারিখকে পূর্ণসংখ্যা হিসাবে ফর্ম্যাট করে।
সিনট্যাক্স
idate(format, timestamp)
পরামিতি
-
টাইমস্ট্যাম্প − পূর্ণসংখ্যা ইউনিক্স টাইমস্ট্যাম্প যা বর্তমান স্থানীয় সময়ে ডিফল্ট হয় যদি একটি টাইমস্ট্যাম্প দেওয়া না হয়। অন্য কথায়, এটি সময়ের মান ().
ডিফল্ট -
ফরম্যাট − এটি নির্দিষ্ট করে কিভাবে ফলাফল ফেরাতে হয়
-
বি - সোয়াচ বিট/ইন্টারনেট সময়
-
d - মাসের দিন
-
h − ঘন্টা (12 ঘন্টা বিন্যাস)
-
এইচ − ঘন্টা (24 ঘন্টা বিন্যাস)
-
আমি - মিনিট
-
আমি − DST (দিবালোক সংরক্ষণের সময়) সক্রিয় হলে 1 ফেরত দেয়, অন্যথায় 0
-
L − লিপ ইয়ারের জন্য 1 ফেরত দেয়, অন্যথায় 0
-
মি − মাস সংখ্যা
-
s - সেকেন্ড
-
t - বর্তমান মাসে দিনগুলি
-
উ − ইউনিক্স যুগ থেকে সেকেন্ড (জানুয়ারি 1 1970 00:00:00 GMT)
-
w − সপ্তাহের দিন (রবিবার=0)
-
W − ISO-8601 সপ্তাহের বছরের সংখ্যা (সপ্তাহ সোমবার থেকে শুরু হয়)
-
y − বছর (1 বা 2 সংখ্যা)
-
Y − বছর (4 সংখ্যা)
-
z - বছরের দিন
-
Z − টাইমজোন সেকেন্ডে অফসেট
-
ফেরত
idate() ফাংশন একটি পূর্ণসংখ্যা প্রদান করে এবং যেহেতু তারা "0" দিয়ে শুরু করতে পারে না, তাই idate() আপনার প্রত্যাশার চেয়ে কম সংখ্যা প্রদান করতে পারে৷
উদাহরণ
নিম্নলিখিত একটি উদাহরণ -
<?php $timestamp = strtotime('2nd December 2017'); echo idate('y', $timestamp); echo"\n"; echo idate('t', $timestamp); ?>
আউটপুট
17 31
উদাহরণ
আসুন একটি উদাহরণ দেখি -
<?php echo idate("d") . "<br>"; echo idate("h") . "<br>"; echo idate("y") . "<br>"; echo idate("Y") . "<br>"; echo idate("z") . "<br>"; echo idate("Z") . "<br>"; ?>
আউটপুট
11 5 18 2018 283 0