دالة 'date()'
جزء من قسم Logic & Flow في رحلة PHP على Coddy — الدرس 46 من 68.
تُعد الدالة date() الأداة الأساسية في PHP لتنسيق التواريخ والأوقات في سلاسل نصية قابلة للقراءة. فهي تأخذ التاريخ والوقت الحاليين وتعرضهما وفقاً لأحرف التنسيق التي تحددها، مما يجعلها ضرورية لعرض التواريخ للمستخدمين في تطبيقاتك.
تستخدم الدالة أحرف تنسيق مكونة من حرف واحد لتمثيل أجزاء مختلفة من التاريخ أو الوقت. تشمل الأحرف الأكثر شيوعاً Y للسنة المكونة من أربعة أرقام، و m للشهر المكون من رقمين، و d لليوم المكون من رقمين، و H للساعات بتنسيق 24 ساعة، و i للدقائق، و s للثواني.
<?php
echo date("Y-m-d"); // المخرجات: 2024-03-15
echo date("H:i:s"); // المخرجات: 14:30:25
echo date("Y-m-d H:i:s"); // المخرجات: 2024-03-15 14:30:25
?>يمكنك دمج أحرف التنسيق هذه مع أي فواصل أو نصوص تحتاجها. تستخدم الدالة date() تلقائياً التاريخ والوقت الحاليين عند استدعائها، مما يجعلها مثالية للطوابع الزمنية، أو السجلات، أو عرض معلومات "آخر تحديث" على صفحات الويب الخاصة بك.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جرّب بنفسك
لا يتضمّن هذا الدرس تحدّيًا برمجيًا.
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Logic & Flow
1الدوال المتقدمة
الدوال المجهولةالـ Closures وكلمة 'use'دوال السهمدوال الـ Callbackاستخدام 'call_user_func'دوال المتغيراتالتمرير بالمرجعالدوال العوديةمراجعة: مزيج الدوال4المصفوفات متعددة الأبعاد
إنشاء مصفوفة ثنائية الأبعادالوصول إلى عناصر المصفوفة ثنائية الأبعادتعديل عناصر المصفوفة ثنائية الأبعادالتكرار باستخدام الحلقات المتداخلةالمصفوفات الترابطية ثنائية الأبعادمراجعة: تمرين الشبكة البسيطة7التعامل مع التواريخ والأوقات
دالة 'date()'طوابع Unix الزمنية باستخدام 'time()'مقدمة إلى كائن DateTimeتنسيق كائنات DateTimeتعديل كائنات DateTimeمراجعة: حسابات التاريخ2معالجة المصفوفات المتقدمة
الإضافة باستخدام 'array_push'الحذف باستخدام 'array_pop'الإضافة باستخدام 'array_unshift'الحذف باستخدام 'array_shift'دمج المصفوفات المفهرسةدمج المصفوفات الترابطيةالاستخراج باستخدام 'array_slice'القيم باستخدام 'in_array'المفاتيح باستخدام 'array_search'مراجعة: تمرين قائمة التشغيل3ترتيب المصفوفات
ترتيب المصفوفات المفهرسة تصاعدياًترتيب المصفوفات المفهرسة تنازلياًترتيب المصفوفات الترابطية حسب القيمةترتيب المصفوفات الترابطية حسب المفتاحالترتيب بالترتيب الطبيعيالترتيب المخصص باستخدام 'usort'مراجعة: ترتيب لوحة المتصدرين