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 است. فرمت پارامترها.
|