PHP date() فونکشن

مثال

مقامی تاریخ اور وقت کو فارمیٹ کرتا ہے، اور فارمیٹ شدہ تاریخ اور وقت کا سطر واپس فراہم کرتا ہے:

<?php
// روز کا نشر
echo date("l") . "<br>";
// روز، تاریخ، مہینہ، سال، وقت AM یا PM کا نشر
echo date("l jS \of F Y h:i:s A");
?>

چلاؤنے کا مثال

تعریف اور استعمال

date() فونکشن مقامی تاریخ اور وقت کو فارمیٹ کرتا ہے، اور فارمیٹ شدہ تاریخ اور وقت کا سطر واپس فراہم کرتا ہے۔

قواعد

date(فرمت,DATE_W3C - اتحادیه وب (مثلاً: 2013-04-12T15:52:01+00:00));
پارامتر وصف
فرمت

ضروری ہے۔ یہ تاریخ کا فورمٹ کا شمارش کردار مقرر کرتا ہے۔ درج ذیل اشاروں کو استعمال کیا جاسکتا ہے:

  • d - مہینے کا کس دن کا نمائش ( 01 سے 31 تک )
  • D - ہفتے کی دن کا نمائش ( تین حروف کا استعمال کیا جاتا )
  • j - مہینے کا کس دن کا نمائش ( پہلے کسی صفر کا استعمال نہیں کیا جاتا، 1 سے 31 تک )
  • l ( 'L' کچھ شکل میں ) - ہفتے کی دن کا پورا نمائش
  • N - ہفتے کی دن کا ISO-8601 ڈجیٹل فارمٹ نمائش ( 1 کا استعمال Monday[پیر] کیلئے، 7 کا استعمال Sunday[پیر] کیلئے )
  • S - مہینے کا کس دن کا نمائش ( دو حرف کا استعمال کیا جاتا: 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 - به صورت بزرگ نوشته می‌شود: AM یا PM
  • B - Swatch Internet Time (000 تا 999)
  • g - ساعت به صورت 12 ساعته بدون پیشوند صفر (1 تا 12)
  • G - ساعت به صورت 24 ساعته بدون پیشوند صفر (0 تا 23)
  • h - ساعت به صورت 12 ساعته با پیشوند صفر (01 تا 12)
  • H - ساعت به صورت 24 ساعته با پیشوند صفر (00 تا 23)
  • i - دقیقه با پیشوند صفر (00 تا 59)
  • s - ثانیه با پیشوند صفر (00 تا 59)
  • u - میکروثانیه (در PHP 5.2.2 اضافه شده)
  • e - شناسه زون زمانی (مثال: UTC، GMT، Atlantic/Azores)
  • I (i به صورت بزرگ) - آیا تاریخ در تابستانی است (اگر بله 1، اگر خیر 0)
  • O - اختلاف زمانی با زمان گرینویچ (GMT) به صورت ساعت (مثال: +0100)
  • P - اختلاف زمانی با زمان گرینویچ (GMT) به صورت hours:minutes (در PHP 5.1.3 اضافه شده)
  • T - اختصار زون زمانی (مثال: EST، MDT)
  • Z - اختلاف زمانی زون زمانی به صورت ثانیه. اختلاف زمانی برای مناطق غربی از UTC منفی است (-43200 تا 50400)
  • c - تاریخ به استاندارد ISO-8601 (مثال: 2013-05-05T16:34:42+00:00)
  • r - تاریخ به فرمت RFC 2822 (مثال: جم، 12 آپ 2013 12:01:05 +0200)
  • U - تعداد ثانیه‌هایی که از عصر Unix (1 ژانویه 1970 00:00:00 GMT) گذشته است

به علاوه، می‌توان از مقادیر ثابت پیش‌تعریف شده زیر استفاده کرد (از PHP 5.1.0 به بعد در دسترس):

  • DATE_ATOM - Atom (مثال: 2013-04-12T15:52:01+00:00)
  • DATE_COOKIE - HTTP Cookies (مثال: جمعه، 12-آپ-13 15:52:01 UTC)
  • DATE_ISO8601 - ISO-8601 (مثال: 2013-04-12T15:52:01+0000)
  • DATE_RFC822 - RFC 822 (مثال: جم، 12 آپ 13 15:52:01 +0000)
  • DATE_RFC850 - RFC 850 (مثال: جمعه، 12-آپ-13 15:52:01 UTC)
  • DATE_RFC1036 - RFC 1036 (مثال: جم، 12 آپ 13 15:52:01 +0000)
  • DATE_RFC1123 - RFC 1123(例如:Fri, 12 Apr 2013 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.1: قوانین جدید فرمت تاریخ/زمان اضافه شده است که برای مشخص کردن استفاده می‌شود، PHP 5.1.0: خطای E_STRICT و E_NOTICE برای خطاهای زمان‌شمار اضافه شده است. دامنه معتبر زمان‌شمار از 13 دسامبر 1901 20:45:54 GMT جمعه تا 19 ژانویه 2038 03:14:07 GMT دوشنبه است. نسخه‌های قبل از 5.1.0 در برخی سیستم‌ها (مثلاً ویندوز) زمان‌شمار محدود به بازه‌ای از 01-01-1970 تا 19-01-2038 است. فرمت پارامترها.