কম্পিউটার

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


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

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

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

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

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