تحليل الوقت/التاريخ الذي تم إنشاؤه بواسطة strftime():
<?php$format="%d/%m/%Y %H:%M:%S";$strf=strftime($format);echo("$strf");print_r(strptime($strf,$ الشكل))؛؟>تقوم الدالة strptime() بتوزيع الوقت/التاريخ الذي تم إنشاؤه بواسطة strftime().
ملحوظة: لا يمكن تنفيذ هذه الوظيفة على نظام Windows الأساسي!
strptime( تاريخ,تنسيق);
المعلمة | يصف |
---|---|
تاريخ | مطلوب. السلسلة المراد تحليلها (على سبيل المثال: كما تم إرجاعها بواسطة strftime()). |
شكل | يجب. حدد التنسيق الذي سيتم استخدامه في التواريخ: %a - اختصار لاسم يوم الأسبوع %أ - الاسم الكامل ليوم الأسبوع %b - اختصار لاسم الشهر %B - اسم الشهر بالكامل %c - تمثيل التاريخ والوقت المفضل %C - رقم القرن (السنة مقسومة على 100، النطاق من 00 إلى 99) %d - يوم من الشهر (01 إلى 31) %D - تنسيق الوقت، مثل تدوين %m/%d/%y %e - يوم من الشهر (1 إلى 31) %g - يشبه تدوين %G، ولكن بدون القرن %G - سنة مكونة من 4 أرقام تتوافق مع رقم أسبوع ISO (راجع %V) %h - نفس تدوين %b %H - ساعة، باستخدام تنسيق 24 ساعة (00 إلى 23) %I - ساعة، باستخدام تنسيق 12 ساعة (01 إلى 12) %j - يوم من السنة (001 إلى 366) %m - شهر (01 إلى 12) %M - نقطة %n - حرف السطر الجديد %p - صباحًا أو مساءً المطابق لقيمة الوقت المحددة %r - تدوين الوقت صباحًا ومساءً %R - تدوين الوقت على مدار 24 ساعة %S - ثانية %t - حرف علامة التبويب %T - الوقت الحالي، نفس تدوين %H:%M:%S %u - تمثيل رقمي ليوم الأسبوع (من 1 إلى 7)، الاثنين = 1. تحذير: الأحد = 1 على أنظمة صن سولاريس %U - عدد الأسابيع المتضمنة في العام الحالي، بدءًا من يوم الأحد الأول باعتباره أول يوم في الأسبوع 1 %V - عدد الأسابيع (01 إلى 53) بتنسيق ISO 8601 الموجود في العام الحالي يمثل الأسبوع 1 الأسبوع الأول من العام، والذي يجب أن يحتوي على أربعة أيام على الأقل، ويوم الاثنين هو اليوم الأول من الأسبوع. %W - عدد الأسابيع المدرجة في السنة، بدءًا من أول يوم اثنين باعتباره اليوم الأول من الأسبوع 1 %w - يوم الأسبوع كرقم عشري، الأحد = 0 %x - تمثيل التاريخ المفضل بدون وقت %X - تمثيل الوقت المفضل بدون تاريخ %y - تمثيل السنة بدون أرقام القرن (النطاق من 00 إلى 99) %Y - تمثيل السنة بما في ذلك رقم يمثل القرن %Z أو %z - اسم المنطقة الزمنية أو اختصارها %% - إخراج حرف % |
قيمة الإرجاع: | في حالة نجاحها، تقوم الدالة بإرجاع مصفوفة بالتاريخ الذي تم تحليله. إرجاع FALSE عند الفشل. معنى أسماء المفاتيح للمصفوفة التي تم إرجاعها هو كما يلي: [tm_sec] - عدد الثواني في الدقيقة الحالية (0-61) [tm_min] - عدد الدقائق في الساعة الحالية (0-59) [tm_hour] - ساعة منذ منتصف الليل (0-23) [tm_mday] - يوم الشهر (1-31) [tm_mon] - كم عدد الأشهر التي مرت منذ يناير (0-11) [tm_year] - كم سنة مرت منذ عام 1900 [tm_wday] - كم عدد الأيام التي مرت منذ يوم الأحد (0-6) [tm_yday] - كم عدد الأيام التي مرت منذ 1 يناير هذا العام (0-365) [غير محلل] - أجزاء من التاريخ لم يتم التعرف عليها بالتنسيق المحدد |
---|---|
نسخة PHP: | 5.1+ |