توابع تاریخ و زمان PHP
- Previous page PHP Calendar
- Next page PHP Directory
مقدمة لـ PHP Date/Time
وظائف Date/Time تسمح لك بجلب التاريخ والوقت من الخادم الذي يعمل عليه سكربت PHP. يمكنك استخدام وظائف Date/Time لتنسيق التاريخ والوقت بطرق مختلفة.
ملاحظة:هذه الوظائف تعتمد على الإعدادات المحلية للخادم. تأكد من مراعاة الصيفية والسنة الميلادية عند استخدام هذه الوظائف.
التثبيت
وظائف Date/Time في PHP هي جزء من النواة. لا تحتاج إلى تثبيت لتشغيل هذه الوظائف.
الإعدادات التشغيلية
سلوك وظائف Date/Time في PHP يتأثر بالإعدادات الموجودة في php.ini:
الاسم | وصف | الافتراضي | إصدار PHP |
---|---|---|---|
date.timezone | المنطقة الزمنية الافتراضية (يستخدم جميع وظائف Date/Time هذا الخيار) | "" | PHP 5.1 |
date.default_latitude | العرض الافتراضي (يستخدم date_sunrise() و date_sunset() هذا الخيار) | "31.7667" | PHP 5.0 |
date.default_longitude | الطول الافتراضي (يستخدم date_sunrise() و date_sunset() هذا الخيار) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | القمر الصناعي الافتراضي للشروق (يستخدم date_sunrise() و date_sunset() هذا الخيار) | "90.83" | PHP 5.0 |
date.sunset_zenith | القمر الصناعي الافتراضي للغروب (يستخدم date_sunrise() و date_sunset() هذا الخيار) | "90.83" | PHP 5.0 |
PHP 5 تاريخ/وقت الوظائف
وظيفة | وصف |
---|---|
checkdate() | يحقق صحة تاريخ جولية |
date_add() | يضيف أيامًا وشهورًا وسنوات ووقتًا ومينوتًا وثانيةً إلى التاريخ |
date_create_from_format() | يعيد DateTime جديد مformatted بناءً على النمط المحدد |
date_create() | يعيد DateTime جديد |
date_date_set() | يضبط تاريخًا جديدًا |
date_default_timezone_get() | يعيد منطقة الزمنية الافتراضية المستخدمة من قبل جميع وظائف Date/Time |
date_default_timezone_set() | يضبط منطقة الزمنية الافتراضية المستخدمة من قبل جميع وظائف Date/Time |
date_diff() | يعيد الفرق بين تاريخين |
date_format() | يعيد تاريخًا مformatted بناءً على النمط المحدد |
date_get_last_errors() | يعيد تحذيرًا أو خطأً من جزء معين من النص |
date_interval_create_from_date_string() | يبنى DateInterval من جزء معين من النص |
date_interval_format() | ي格式ر فترة الوقت |
date_isodate_set() | يضبط تاريخ ISO |
date_modify() | يعدل علامة الزمن |
date_offset_get() | يعيد إزاحة المنطقة الزمنية |
date_parse_from_format() | يعيد مصفوفة تحتوي على تفاصيل التاريخ المحدد بناءً على النمط المحدد |
date_parse() | يعيد مصفوفة تحتوي على تفاصيل التاريخ المحدد |
date_sub() | يطرح أيامًا وشهورًا وسنوات ووقتًا ومينوتًا وثانيةً من التاريخ المحدد |
date_sun_info() | يعيد مصفوفة تحتوي على معلومات بدء/انتهاء الغروب والشروق والظلام/الضوء بناءً على التاريخ والموقع المحدد |
date_sunrise() | يعيد وقت الشروق بناءً على التاريخ والموقع المحدد |
date_sunset() | يعيد وقت الغروب بناءً على التاريخ والموقع المحدد |
date_time_set() | يضبط الوقت |
date_timestamp_get() | يعيد علامة الزمن Unix |
date_timestamp_set() | يضبط التاريخ والوقت بناءً على العلامة الزمنية Unix |
date_timezone_get() | يعيد منطقة الزمنية المحددة لـ DateTime |
date_timezone_set() | يُضبط منطقة الوقت الخاصة بـ DateTime object. |
date() | يُشفر تاريخ/وقت المحلي. |
getdate() | يعود بتاريخ/وقت معين أو معلومات تاريخ/وقت للوقت المحلي الحالي. |
gettimeofday() | يعود بالوقت الحالي. |
gmdate() | يُشفر تاريخ GMT/UTC. |
gmmktime() | يعود بتوقيت Unix للتاريخ GMT. |
gmstrftime() | يُشفر تاريخ GMT/UTC بناءً على الإعدادات الخاصة بالمنطقة. |
idate() | يُشفر الوقت/التاريخ المحلي كعدد كامل. |
localtime() | يعود بالوقت المحلي. |
microtime() | يعود بمicrotime الحالي. |
mktime() | يعود بتوقيت Unix للتاريخ. |
strftime() | يُشفر الوقت/التاريخ المحلي بناءً على الإعدادات الخاصة بالمنطقة. |
strptime() | يحلل الوقت/التاريخ المولد من strftime(). |
strtotime() | يحلل أي نص برتغالي بالتاريخ أو الوقت ويكون ناتجًا في Unix timestamp. |
time() | يعود بتوقيت Unix الحالي. |
timezone_abbreviations_list() | يعود بجداول مرجعية تحتوي على الصيفية، التباين والاسم الخاص بالمنطقة الزمنية. |
timezone_identifiers_list() | يعود بجدول مرجعي يحتوي على جميع علامات بيانات المنطقة الزمنية. |
timezone_location_get() | يعود بالمعلومات الخاصة بموقع المنطقة الزمنية. |
timezone_name_from_abbr() | يعود بالاسم الخاص بالمنطقة الزمنية بناءً على اختصارها. |
timezone_name_get() | يعود بالاسم الخاص بالمنطقة الزمنية. |
timezone_offset_get() | يعود بالتباين بين المنطقة الزمنية وGMT. |
timezone_open() | يُنشأ DateTimeZone الجديد. |
timezone_transitions_get() | يعود بجميع التحويلات للمناطق الزمنية. |
timezone_version_get() | يعود بنسخة قاعدة بيانات التوقيت المناطقي. |
معادلات Date/Time المحددة مسبقًا في PHP 5
معادلة | وصف |
---|---|
DATE_ATOM | Atom (مثال: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (مثال: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (for example: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (for example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (for example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (for example: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (for example: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000) |
DATE_RSS | RSS (Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_W3C | World Wide Web Consortium (for example: 2005-08-14T16:13:03+0000) |
- Previous page PHP Calendar
- Next page PHP Directory