PHP date() ফাংশন

উদাহরণ

স্থানীয় তারিখ ও সময়কে ফরম্যাট করে ফরম্যাটকৃত তারিখ স্ট্রিং ফিরিয়ে দেয়:

<?php
// দিন নির্দিষ্ট করা
echo date("l") . "<br>";
// দিন, তারিখ, মাস, বছর, সময় AM বা PM নির্দিষ্ট করা
echo date("l jS \of F Y h:i:s A");
?>

চালু করা

সংজ্ঞা ও ব্যবহার

date() ফাংশন স্থানীয় তারিখ ও সময়কে ফরম্যাট করে ফরম্যাটকৃত তারিখ স্ট্রিং ফিরিয়ে দেয়。

গঠন

date(ফরম্যাট,টাইমস্ট্যাপ);
পারামিটার বর্ণনা
ফরম্যাট

অত্যাবশ্যকীয়।সুইচগুলি দ্বারা নির্দিষ্ট তারিখ স্ট্রিংয়ের ফরম্যাটকে নির্দিষ্ট করে।

  • d - মাসের দিনের সংখ্যা (01 থেকে 31)
  • D - সপ্তাহের দিনের লেখার রূপান্তর (তিনটি অক্ষরের দ্বারা প্রকাশ করা হয়)
  • j - মাসের দিনের সংখ্যা, প্রথম শূন্য সহ না (1 থেকে 31)
  • l('L' এর ছোট রূপ)- সপ্তাহের দিনের পূর্ণ লেখার রূপান্তর
  • N - ISO-8601 সংখ্যার রূপান্তরের মাধ্যমে সপ্তাহের দিন (1 - Monday[সোমবার], 7 - Sunday[রবিবার])
  • S - একক সংখ্যার সমাপ্তি (2 চিহ্ন: st, nd, rd, th) - জ সহ ব্যবহৃত
  • w - সপ্তাহের দিনের সংখ্যার রূপান্তর (0 - Sunday[রবিবার], 6 - Saturday[শুক্রবার])
  • z - বছরের দিনের সংখ্যা (0 থেকে 365)
  • W - ISO-8601 সংখ্যার রূপান্তরের মাধ্যমে বছরের সপ্তাহের সংখ্যা (সপ্তাহপ্রথম হলো Monday[সোমবার])
  • F - মাসের পূর্ণ লেখার রূপান্তর (January[জানুয়ারি] থেকে December[ডিসেম্বর])
  • m - মাসের সংখ্যার রূপান্তর (01 থেকে 12)
  • M - মাসের স্বল্প লেখার রূপান্তর (তিনটি অক্ষরের দ্বারা প্রকাশ করা হয়)
  • n - মাসের সংখ্যার রূপান্তর, প্রথম শূন্য সহ না (1 থেকে 12)
  • t - দেওয়া মাসের দিনের সংখ্যা
  • L - কি বছর সূর্যোত্তর (সূর্যোত্তর হলে 1, না হলে 0)
  • o - ISO-8601 প্রমাণপত্রের বছরের সংখ্যা
  • Y - বছরের চার সংখ্যার রূপান্তর
  • y - বছরের দুই সংখ্যার রূপান্তর
  • a - ছোট রূপে প্রকাশ করা হয়: am বা pm
  • A - In uppercase, it represents: AM or PM
  • B - Swatch Internet Time (000 to 999)
  • g - 12-hour format, without leading zero (1 to 12)
  • G - 24-hour format, without leading zero (0 to 23)
  • h - 12-hour format, with leading zero (01 to 12)
  • H - 24-hour format, with leading zero (00 to 23)
  • i - Minutes, with leading zero (00 to 59)
  • s - Seconds, with leading zero (00 to 59)
  • u - Microseconds (Added in PHP 5.2.2)
  • e - Time Zone Identifier (Example: UTC, GMT, Atlantic/Azores)
  • I (i in uppercase) - Whether the Date is in Daylight Saving Time (If it is Daylight Saving Time then 1, otherwise 0)
  • O - Greenwich Mean Time (GMT) Difference, in hours (Example: +0100)
  • P - Greenwich Mean Time (GMT) Difference, in hours:minutes (Added in PHP 5.1.3)
  • T - Time Zone Abbreviation (Example: EST, MDT)
  • Z - Time Zone Offset in Seconds. UTC West Time Zone Offset is Negative (-43200 to 50400)
  • c - ISO-8601 প্রমাণ্যের তারিখ (উদাহরণ: 2013-05-05T16:34:42+00:00)
  • r - RFC 2822 ফরম্যাটের তারিখ (উদাহরণ: Fri, 12 Apr 2013 12:01:05 +0200)
  • U - Unix যুগ থেকে (January 1 1970 00:00:00 GMT) পাস হওয়া সেকেন্ড

সময়ে, একটি প্রিডিফাইন্ড কনস্ট্যান্টও ব্যবহার করা যেতে পারে (PHP 5.1.0 থেকে সহজলভ্য)

  • DATE_ATOM - Atom (উদাহরণ: 2013-04-12T15:52:01+00:00)
  • DATE_COOKIE - HTTP Cookies (উদাহরণ: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_ISO8601 - ISO-8601 (উদাহরণ: 2013-04-12T15:52:01+0000)
  • DATE_RFC822 - RFC 822 (উদাহরণ: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC850 - RFC 850 (উদাহরণ: Friday, 12-Apr-13 15:52:01 UTC)
  • DATE_RFC1036 - RFC 1036 (উদাহরণ: Fri, 12 Apr 13 15:52:01 +0000)
  • DATE_RFC1123 - RFC 1123 (যেমন: Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC3339 - DATE_ATOM এর সমতুল্য (প্রথমবার PHP 5.1.3-তে)
  • DATE_RSS - RSS (Fri, 12 Aug 2013 15:52:01 +0000)
  • DATE_W3C - ওয়ান ওয়ার্ল্ড ইন্টারনেট কনসোরশিয়াম (যেমন: 2013-04-12T15:52:01+00:00)
টাইমস্ট্যাপ বাছাইযোগ্য।সংখ্যার ইউনিক্স টাইমস্ট্যাপ নির্দিষ্ট করুন।ডিফল্ট হল বর্তমান স্থানীয় সময় (time())

টেকনিক্যাল বিবরণ

ফিরিয়ে দেওয়া মান: সফল হলে ফরম্যাট করা হওয়া তারিখ স্ট্রিং ফিরিয়ে দেয়, ব্যর্থ হলে E_WARNING এবং FALSE ফিরিয়ে দেয়
PHP সংস্করণ: 4+
অপডেট লগ:

PHP 5.1.0: E_STRICT এবং E_NOTICE টাইমজোন ত্রুটি।বাস্তব সময়ের টাইমস্ট্যাপ হল 1901 সালের 13 ডিসেম্বর 20:45:54 GMT বুধবার থেকে 2038 সালের 19 জানুয়ারি 03:14:07 GMT মঙ্গলবার পর্যন্ত।5.1.0-র পূর্বের সংস্করণ, কিছু সিস্টেম (যেমন Windows) টাইমস্ট্যাপ 01-01-1970 থেকে 19-01-2038 পর্যন্ত সীমিত

PHP 5.1.1: নতুন প্রমাণপত্র তারিখ/সময় ফরম্যাট কনস্ট্যান্ট, ব্যবহার করে নির্দিষ্ট ফরম্যাট প্যারামিটার