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

PHP-এ gmdate() ফাংশন


gmdate() ফাংশনটি GMT/UTC তারিখ/সময় ফরম্যাট করে।

সিনট্যাক্স

gmdate(format, timestamp)

প্যারামিটার

  • format − আউটপুট করা ডেট স্ট্রিংয়ের ফরম্যাট নির্দিষ্ট করে। সম্ভাব্য ক্যারেক্টারها −

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

    • D − একটি দিনের টেক্সচুয়াল রিপ্রেজেন্টেশন (তিন অক্ষর)

    • j − লিডিং জিরো ছাড়া মাসের দিন (১ থেকে ৩১)

    • l (lowercase 'L') − একটি দিনের পূর্ণ টেক্সচুয়াল রিপ্রেজেন্টেশন

    • N − দিনের ISO-8601 নিউমেরিক রিপ্রেজেন্টেশন (সোমবারের জন্য ১ থেকে রবিবারের জন্য ৭)

    • S − মাসের দিনের ইংরেজি অর্ডিনাল সাফিক্স (২ অক্ষর st, nd, rd বা th। j-এর সাথে ভালো কাজ করে)

    • w − দিনের নিউমেরিক রিপ্রেজেন্টেশন (রবিবারের জন্য ০ থেকে শনিবারের জন্য ৬)

    • z − বছরের দিন (০ থেকে ৩৬৫)

    • W − বছরের ISO-8601 সপ্তাহ নম্বর (সোমবার থেকে সপ্তাহ শুরু)

    • F − মাসের পূর্ণ টেক্সচুয়াল রিপ্রেজেন্টেশন (জানুয়ারি থেকে ডিসেম্বর)

    • m − মাসের নিউমেরিক রিপ্রেজেন্টেশন (০১ থেকে ১২)

    • M − মাসের সংক্ষিপ্ত টেক্সচুয়াল রিপ্রেজেন্টেশন (তিন অক্ষর)

    • n − লিডিং জিরো ছাড়া মাসের নিউমেরিক রিপ্রেজেন্টেশন (১ থেকে ১২)

    • t − প্রদত্ত মাসের দিনের সংখ্যা

    • L − লিপ ইয়ার কিনা (লিপ ইয়ার হলে ১, অন্যথায় ০)

    • o − ISO-8601 বছর নম্বর

    • Y − বছরের ৪-ডিজিট রিপ্রেজেন্টেশন

    • y − বছরের ২-ডিজিট রিপ্রেজেন্টেশন

    • a − লোয়ারকেস am বা pm

    • A − আপারকেস AM বা PM

    • B − সোয়াচ ইন্টারনেট টাইম (০০০ থেকে ৯৯৯)

    • g − ঘন্টার ১২-ঘন্টা ফরম্যাট (১ থেকে ১২)

    • G − ঘন্টার ২৪-ঘন্টা ফরম্যাট (০ থেকে ২৩)

    • h − ঘন্টার ১২-ঘন্টা ফরম্যাট (০১ থেকে ১২)

    • H − ঘন্টার ২৪-ঘন্টা ফরম্যাট (০০ থেকে ২৩)

    • i − লিডিং জিরো সহ মিনিট (০০ থেকে ৫৯)

    • s − লিডিং জিরো সহ সেকেন্ড (০০ থেকে ৫৯)

    • e − টাইম জোন আইডেন্টিফায়ার (উদাহরণ: UTC, Atlantic/Azores)

    • I (capital i) − তারিখ ডেলাইট সেভিংস টাইমে কিনা (ডেলাইট সেভিংস টাইম হলে ১, অন্যথায় ০)

    • O − গ্রিনвич টাইম (GMT) থেকে পার্থক্য ঘন্টায় (উদাহরণ: +0100)

    • T − PHP মেশিনের টাইমজোন সেটিং (উদাহরণ: EST, MDT)

    • Z − সেকেন্ডে টাইমজোন অফসেট। UTC-এর পশ্চিমে অফসেট নেতিবাচক, এবং UTC-এর পূর্বে ইতিবাচক (-43200 থেকে 43200)

    • c − ISO-8601 তারিখ (যেমন 2004-02-12T15:19:21+00:00)

    • r − RFC 2822 ফরম্যাটেড তারিখ (যেমন Thu, 21 Dec 2000 16:01:07 +0200)

    • U − ইউনিক্স ইপক (জানুয়ারি ১ ১৯৭০ ০০:০০:০০ GMT) থেকে সেকেন্ড

  • timestamp − একটি পূর্ণসংখ্যা ইউনিক্স টাইমস্ট্যাম্প যা টাইমস্ট্যাম্প না দেওয়া থাকলে করেন্ট লোকাল টাইমে ডিফল্ট হয়। অন্য কথায়, এটি time() এর মান ডিফল্ট হয়।

রিটার্ন

gmdate() ফাংশনটি একটি ফরম্যাটেড ডেট স্ট্রিং রিটার্ন করে। timestamp-এ নন-নিউমেরিক মান ব্যবহার করলে FALSE রিটার্ন হয় এবং E_WARNING লেভেলের ত্রুটি এমিট করা হয়।

উদাহরণ

নিচে একটি উদাহরণ দেওয়া হলো −

<?php 
echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 8, 8, 2018)); 
?>

আউটপুট

Aug 08 2018 00:00:00

উদাহরণ

আরেকটি উদাহরণ দেখি −

<?php 
echo gmdate(DATE_RFC822); 
?>

আউটপুট

Thu, 11 Oct 18 05:10:32 +0000

  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

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

  4. PHP-এ date_format() ফাংশন