কম্পিউটার

পিএইচপি-তে strptime() ফাংশন


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] =>
)

  1. পিএইচপি সর্বোচ্চ() ফাংশন

  2. পিএইচপি-তে strptime() ফাংশন

  3. পিএইচপি-তে strftime() ফাংশন

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