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

PHP-এ date_format() ফাংশন


date_format() ফাংশনটি প্রদত্ত ফরম্যাট অনুযায়ী তারিখ ফরম্যাট করে রিটার্ন করে।

সিনট্যাক্স

date_format(obj, format)

প্যারামিটার

  • obj − DateTime অবজেক্ট।

  • 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) থেকে সেকেন্ড

রিটার্ন

date_format() ফাংশনটি সফল হলে ফরম্যাটেড তারিখ এবং ব্যর্থ হলে FALSE রিটার্ন করে।

উদাহরণ

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

<?php 
$dt = date_create("2018-09-30"); 
echo date_format($dt, "Y/m/d H:i:s"); 
?>

আউটপুট

2018/09/30 00:00:00

  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

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

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