عرض التاريخ الحالي بالعربية في بي أتش بي

السلام عليكم
كثيرا ما نقوم بإضهار التاريخ الحالى على شكل dd-mm-aaaa لكن عندما نريد على شكل أخر ويكون التاريخ بكتابة عربية، ما يلزمنا هو فهم عمل إستعمال طرق متعدم من التاريخ لبي أتش بي (php)
شرح عرض التاريخ الحالى بالعربية الملادي في php، بطريقة سهلة يمكن عرض التاريخ على شكل “َالْجُمُعَةِ، 2 من يوليو من 2010”
نبدأ
عمل Array (مبتدأ لا أعرف إسمها بالعربية) لأيام الأسبوع وأسماء الشهور
$array_days = array ("الأَحَدِ", "َالاثْنَيْنِ", "الثُّلاَثَاءِ", "الأَرْبِعَاءِ ", "الْخَمِيسِ", "َالْجُمُعَةِ", " السَّبْتِ");
$array_months = array ("", "يناير", "فبراير", "مارس", "إبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر ");

نستخرج التاريخ الحالى على شكل أرقام
$year_now = date ("Y");
$month_now = date ("n");
$day_now = date ("j");
$week_day_now = date ("w");

نجمع الناتج بإستعمال أرقام التاريخ وإستخراج من Array الإسم
$date = $array_days[$week_day_now] . "، " . $day_now . " من " . $array_months[$month_now] . " من " . $year_now;
طباعة النتيجة
echo $date;
عمل function و ملخص الشرح
function now_date ()
{
$array_days = array ("الأَحَدِ", "َالاثْنَيْنِ", "الثُّلاَثَاءِ", "الأَرْبِعَاءِ ", "الْخَمِيسِ", "َالْجُمُعَةِ", " السَّبْتِ");
$array_months = array ("", "يناير", "فبراير", "مارس", "إبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر ");
$date = $array_days[date ("w")] . "، " . date ("j") . " من " . $array_months[date ("n")] . " من " . date ("Y");
return $date;
}

بالتوفيق
هذا فان اصبت فمن الله عز وجل وان اخطات فمن نفسي ومن الشيطان

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

5 تعليقات

  1. يقول fahad:

    الله يعطيك العافيه , شرح رائع وفكرة جميلة

  2. يقول كمال:

    كيف اضيف كود php داخل صفحة html

    او بمعنى اخر اريد اضافة هذا الكود داخل المنتدى
    وشكرا

    • يقول mohammed:

      إذا كنت صاحب منتدى فيمكن إضافته إلى الكود php الذي يتكون منه الموقع لكن إذا كنت مستعمل فلا يمكن لأنه لن يعمل لأن للمنديات سيستعمله ك كود html إذا كان هذا الأخير مفعلا
      تحياتي أخي

  3. يقول mohamed Abd Alhadi:

    أخي الـ Array اسمها مصفوفة أو سلسلة ( كما تحب ) 🙂

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *