strftime() ফরম্যাটে ডেট/টাইম পার্স করার জন্য strptime() ফাংশন
PHP-তে strptime() ফাংশনটি strftime() ফরম্যাটে জেনারেট করা একটি ডেট/টাইম স্ট্রিংকে পার্স করে একটি অ্যাসোসিয়েটিভ অ্যারে আকারে রিটার্ন করে। নোট: এটি উইন্ডোজ প্ল্যাটফর্মে উপলব্ধ নয়।
সিনট্যাক্স
strptime(date, format)
প্যারামিটার
- date — পার্স করার স্ট্রিং
- format — strftime ফরম্যাট স্পেসিফায়ার (নিচে দেওয়া আছে)
রিটার্ন 되는 অ্যারে কীগুলো
tm_sec— সেকেন্ড (0-61)tm_min— মিনিট (0-59)tm_hour— ঘণ্টা (0-23)tm_mday— মাসের তারিখ (1-31)tm_mon— জানুয়ারি থেকে মাস (0-11)tm_year— ১৯০০ থেকে বছরtm_wday— রবিবার থেকে দিন (0-6)tm_yday— জানুয়ারি ১ থেকে দিন (0-365)unparsed— পার্স না হওয়া অংশ (যদি থাকে)
সাধারণ ফরম্যাট স্পেসিফায়ার
%a— সংক্ষিপ্ত দিনের নাম%A— পূর্ণ দিনের নাম%b— সংক্ষিপ্ত মাসের নাম%B— পূর্ণ মাসের নাম%d— মাসের তারিখ (01-31)%H— ঘণ্টা (00-23)%M— মিনিট (00-59)%S— সেকেন্ড (00-59)%Y— ৪ অঙ্কের বছর%m— মাস (01-12)
রিটার্ন মান
পার্সড ডেট অ্যারে, ব্যর্থ হলে FALSE।
উদাহরণ
<?php $format = '%d/%m/%Y %H:%M:%S'; $strf = strftime($format); echo "$strf\n"; print_r(strptime($strf, $format)); ?>
আউটপুট
11/10/2018 05:18:13 Array ( [tm_sec] => 13 [tm_min] => 18 [tm_hour] => 5 [tm_mday] => 11 [tm_mon] => 9 [tm_year] => 118 [tm_wday] => 4 [tm_yday] => 283 [unparsed] => )