কম্পিউটার টিউটোরিয়াল

PHP-এ gmstrftime() ফাংশন


gmstrftime() ফাংশনটি লোকেল সেটিংস অনুযায়ী GMT/UTC টাইম/তারিখ ফরম্যাট করে।

সিনট্যাক্স

gmstrftime(format, timestamp)

প্যারামিটার

  • timestamp − ফরম্যাট করার তারিখ/সময় প্রতিনিধিত্বকারী ইউনিক্স টাইমস্ট্যাম্প নির্দিষ্ট করে।

  • format − ফলাফল কীভাবে রিটার্ন করা হবে তা নির্দিষ্ট করে:

    • %a − সংক্ষিপ্ত 위কডে নাম

    • %A − পূর্ণ 위কডে নাম

    • %b − সংক্ষিপ্ত মাসের নাম

    • %B − পূর্ণ মাসের নাম

    • %c − পছন্দসই তারিখ এবং সময় রিপ্রেজেন্টেশন

    • %C − শতাব্দী নম্বর (বছর ১০০ দিয়ে ভাগ, ০০ থেকে ৯৯)

    • %d − মাসের দিন (০১ থেকে ৩১)

    • %D − %m/%d/%y এর মতো

    • %e − মাসের দিন (১ থেকে ৩১)

    • %g − %G-এর মতো, কিন্তু শতাব্দী ছাড়া

    • %G − ISO সপ্তাহ নম্বরের সাথে মিলে যাওয়া ৪-ডিজিট বছর (দेखুন %V)।

    • %h − %b-এর মতো

    • %H − ২৪-ঘন্টার ক্লকে ঘন্টা (০০ থেকে ২৩)

    • %I − ১২-ঘন্টার ক্লকে ঘন্টা (০১ থেকে ১২)

    • %j − বছরের দিন (০০১ থেকে ৩৬৬)

    • %m − মাস (০১ থেকে ১২)

    • %M − মিনিট

    • %n − নিউলাইন ক্যারেক্টার

    • %p − দেওয়া সময় মান অনুযায়ী am বা pm

    • %r − a.m. এবং p.m. নোটেশনে সময়

    • %R − ২৪ ঘন্টার নোটেশনে সময়

    • %S − সেকেন্ড

    • %t − ট্যাব ক্যারেক্টার

    • %T − বর্তমান সময়, %H:%M:%S-এর সমান

    • %u − সপ্তাহের দিন নম্বর হিসেবে (১ থেকে ৭), সোমবার=১। সতর্কতা: Sun Solaris-এ রবিবার=১

    • %U − বর্তমান বছরের সপ্তাহ নম্বর, প্রথম রবিবারকে প্রথম সপ্তাহের প্রথম দিন হিসেবে গণনা করে

    • %V − বর্তমান বছরের ISO 8601 সপ্তাহ নম্বর (০১ থেকে ৫৩), যেখানে সপ্তাহ ১ হলো বর্তমান বছরে কমপক্ষে ৪ দিন থাকা প্রথম সপ্তাহ, এবং সোমবারকে সপ্তাহের প্রথম দিন হিসেবে গণনা করে।

    • %W − বর্তমান বছরের সপ্তাহ নম্বর, প্রথম সোমবারকে প্রথম সপ্তাহের প্রথম দিন হিসেবে গণনা করে

    • %w − দশমিক হিসেবে সপ্তাহের দিন, রবিবার=০

    • %x − সময় ছাড়া পছন্দসই তারিখ রিপ্রেজেন্টেশন

    • %X − তারিখ ছাড়া পছন্দসই সময় রিপ্রেজেন্টেশন

    • %y − শতাব্দী ছাড়া বছর (০০ থেকে ৯৯)

    • %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() ফাংশন