strptime() ফাংশন strftime() দিয়ে তৈরি একটি সময়/তারিখ পার্স করে। এই ফাংশনটি পার্স করা তারিখের সাথে একটি অ্যারে প্রদান করে, অথবা ভুল হলে FALSE। নিম্নলিখিত পরামিতিগুলি অ্যারেতে ফেরত দেওয়া হয়৷
৷-
[tm_sec] − সেকেন্ড (0-61)
-
[tm_min] − মিনিট (0-59)
-
[tm_hour] − ঘন্টা (0-23)
-
[tm_mday] − মাসের দিন (1-31)
-
[tm_mon] − মাস জানুয়ারি থেকে (0-11)
-
[tm_year] − বছর 1900 থেকে
-
[tm_wday] - রবিবার থেকে দিন (0-6)
-
[tm_yday] − দিন 1 জানুয়ারি থেকে (0-365)
-
[unparsed] - তারিখের অংশ যা নির্দিষ্ট বিন্যাস ব্যবহার করে স্বীকৃত হয়নি, যদি থাকে
সিনট্যাক্স
strptime(date, format)
পরামিতি
-
তারিখ − পার্স করার জন্য স্ট্রিং
-
ফরম্যাট − তারিখে ব্যবহৃত বিন্যাস এবং নিম্নলিখিত −
ব্যবহার করে বিন্যাস করা হয়েছে-
%a − সংক্ষিপ্ত কাজের দিনের নাম
-
%A - পুরো সপ্তাহের দিন নাম
-
%b − সংক্ষিপ্ত মাসের নাম
-
%B − পুরো মাসের নাম
-
%c − পছন্দের তারিখ এবং সময়ের উপস্থাপনা
-
%C − শতাব্দী সংখ্যা (বছরকে 100 দিয়ে ভাগ করা হয়েছে, 00 থেকে 99 পর্যন্ত পরিসর)
-
মাসের %d − দিন (01 থেকে 31)
-
%D − %m/%d/%y
এর মতো -
%e − মাসের দিন (1 থেকে 31)
-
%g − যেমন %G, কিন্তু সেঞ্চুরি ছাড়াই
-
%G − 4-সংখ্যার বছর ISO সপ্তাহের সংখ্যার সাথে সম্পর্কিত (%V দেখুন)।
-
%h − %b
এর মতো -
%H − ঘন্টা, 24-ঘন্টা ঘড়ি ব্যবহার করে (00 থেকে 23)
-
%I − ঘন্টা, একটি 12-ঘণ্টার ঘড়ি ব্যবহার করে (01 থেকে 12)
-
বছরের %j − দিন (001 থেকে 366)
-
%m − মাস (01 থেকে 12)
-
%M − মিনিট
-
%n − নতুন লাইনের অক্ষর
-
%p - প্রদত্ত সময়ের মান অনুসারে am বা pm
-
%r − সময় a.m এবং p.m. স্বরলিপি
-
24 ঘন্টার স্বরলিপিতে %R − সময়
-
%S - সেকেন্ড
-
%t − ট্যাব অক্ষর
-
%T − বর্তমান সময়, %H:%M:%S
এর সমান -
একটি সংখ্যা হিসাবে %u − সপ্তাহের দিন (1 থেকে 7), সোমবার=1। সতর্কতা:সূর্য সোলারিসে রবিবার=1
-
চলতি বছরের %U − সপ্তাহের সংখ্যা, প্রথম সপ্তাহের প্রথম দিন হিসাবে প্রথম রবিবার দিয়ে শুরু হয়
-
%V − বর্তমান বছরের ISO 8601 সপ্তাহের সংখ্যা (01 থেকে 53), যেখানে সপ্তাহ 1 হল প্রথম সপ্তাহ যাতে বর্তমান বছরে কমপক্ষে 4 দিন থাকে এবং সোমবার সপ্তাহের প্রথম দিন হিসাবে থাকে
-
চলতি বছরের %W − সপ্তাহের সংখ্যা, প্রথম সপ্তাহের প্রথম দিন হিসেবে প্রথম সোমবার থেকে শুরু হয়
-
%w − সপ্তাহের দিন দশমিক হিসাবে, রবিবার=0
-
সময় ছাড়া %x − পছন্দের তারিখ উপস্থাপনা
-
%X − তারিখ ছাড়াই পছন্দের সময়ের উপস্থাপনা
-
শতক ছাড়া %y − বছর (সীমা 00 থেকে 99)
-
শতাব্দী সহ %Y − বছর
-
%Z বা %z − সময় অঞ্চল বা নাম বা সংক্ষিপ্ত রূপ
-
%% - একটি আক্ষরিক % অক্ষর
-
ফেরত
strptime() ফাংশন একটি অ্যারে প্রদান করে, অথবা ব্যর্থ হলে 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] => )