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: نئی معیاری تاریخ/وقت فرمت کا متغیر، استعمال کے لئے مقرر کیا جاتا ہے فرمت پارامتر۔
|