gmstrftime() ফাংশন লোকেল সেটিংস অনুযায়ী একটি GMT/UTC সময়/তারিখ ফর্ম্যাট করে।
সিনট্যাক্স
gmstrftime(format, timestamp)
পরামিতি
-
টাইমস্ট্যাম্প − একটি ইউনিক্স টাইমস্ট্যাম্প নির্দিষ্ট করে যা ফর্ম্যাট করার তারিখ এবং/অথবা সময়কে প্রতিনিধিত্ব করে৷
-
ফরম্যাট − এটি কীভাবে ফলাফলটি ফেরত দিতে হয় তা নির্দিষ্ট করে:
-
%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 − সময় অঞ্চল বা নাম বা সংক্ষিপ্ত রূপ
-
%% - একটি আক্ষরিক % অক্ষর
-
ফেরত
gmstrftime() ফাংশন প্রদত্ত টাইমস্ট্যাম্প ব্যবহার করে প্রদত্ত ফরম্যাট স্ট্রিং অনুসারে ফর্ম্যাট করা একটি স্ট্রিং প্রদান করে বা যদি কোনো টাইমস্ট্যাম্প দেওয়া না থাকে তাহলে বর্তমান স্থানীয় সময়৷
উদাহরণ
নিম্নলিখিত একটি উদাহরণ -
<?php setlocale(LC_TIME, 'en_US'); echo strftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 20, 2017)) . "\n"; echo gmstrftime("%b %d %Y %H:%M:%S", mktime(20, 0, 0, 10, 20, 2017)) . "\n"; ?>
আউটপুট
নিচের আউটপুট −
Oct 20 2017 20:00:00 Oct 20 2017 20:00:00
উদাহরণ
আসুন আরেকটি উদাহরণ দেখি -
<?php echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,11,30,91))."<br>"); setlocale(LC_ALL,"hu_HU.UTF8"); echo(gmstrftime("%Y. %B %d. %A. %X %Z")); ?>
আউটপুট
নিচের আউটপুট −
November 30 1991, 20:00:00 GMT 2018. October 11. Thursday. 05:13:18 GMT