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 - ماہ میں کتنا دن کا انگریزی سرفراز (دو حرف: st، nd، rd یا th. j کے ساتھ استعمال)
  • 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) ਦੀ ਅੰਤਰਾਲ ਇਕਾਈ ਹੌਰਸ:ਮਿਨਟ (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 ਕਾਲਗੰਟੀ ਤੋਂ ਲੈ ਕੇ ਪਸਾਰੀ ਹੋਏ ਸਕਿੰਟਾਂ

ਇਸ ਨਾਲ ਵੀ ਪ੍ਰਿਵਾਰਿਤ ਕੋਈ ਸਥਾਰਿਤ ਮਾਪਦੰਡ ਵਰਤ ਸਕਦੇ ਹਨ (ਪਹਿਲੀ ਵਾਰੀ PHP 5.1.0 ਵਿੱਚ ਉਪਲੱਬਧ ਹੋਇਆ):

  • DATE_ATOM - Atom (ਉਦਾਹਰਨ: 2013-04-12T15:52:01+00:00)
  • DATE_COOKIE - HTTP Cookies (ਉਦਾਹਰਨ: ਫਰੀਡੇਸਾਈ, 12-Apr-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-Apr-13 15:52:01 UTC)
  • DATE_RFC1036 - RFC 1036 (ਉਦਾਹਰਨ: ਸੋਮਵਾਰ, 12 ਅਪ੍ਰੈਲ 13 15:52:01 +0000)
  • DATE_RFC1123 - آر ایس سی 1123 (مثلاً Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC2822 - آر ایس سی 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
  • DATE_RFC3339 - DATE_ATOM سے مساوی (از PHP 5.1.3 شروع)
  • DATE_RSS - آر ایس ایس (Fri, 12 Aug 2013 15:52:01 +0000)
  • DATE_W3C - وئب سائٹ اتحاد (مثلاً 2013-04-12T15:52:01+00:00)
تایم اسٹمپ اختیاری۔ مکمل عدد کا یونکس وقت چکر مقرر کرتا ہے، جو دفعتی طور پر موجودی مقامی وقت (time()) ہوتا ہے

تکنیکی تفصیلات

بازگرداندا مقصد: کامیاب ہونے پر فرمت شدہ تاریخ نارواز کو بازگرداندیا جاتا ہے، اگر ناکام ہو تو ای_وآرننگ اور FALSE بازگرداندیا جاتا ہے
PHP ورژن: 4+
تحریر روزنامہ:

PHP 5.1.0: نئی ای_استریکٹ اور ای_نوٹس زمنی خطا کا متغیر، زمنی چکر کا موثر دامن 1901-12-13 20:45:54 GMT جمعه سے 2038-01-19 03:14:07 GMT دوشنبه تک ہے۔ 5.1.0 سے پہلے کی نسلیں، کچھ سسٹمز (مثلاً ویندوز) میں زمنی چکر کا دامن 01-01-1970 سے 19-01-2038 تک محدود ہو سکتا ہے

PHP 5.1.1: نئی معیاری تاریخ/وقت فرمت کا متغیر، استعمال کے لئے مقرر کیا جاتا ہے فرمت پارامتر۔