[php] دالة التاريخ الميلادي باللغة العربية
مدرج تحت قسم: دروس
2
نوفمبر
2007
هذه الدالة تطبع التاريخ الميلادي باللغة العربية
الدالة
function date_arabic(){
$daysarabic=array('الأحد','الاثنين','الثلاثاء'
,'الأربعاء','الخميس','الجمعة','السبت');
$monarabic=array('','يناير','فبراير','مارس',
'أبريل','مايو','يونيو','يوليو'
,'أغسطس','سبتمبر','أكتوبر','نوفمبر','ديسمبر');
$date=getdate(time());
echo 'تاريخ اليوم '.$daysarabic[$date['wday']].' : '.$date['mday'].' / '.$monarabic[$date['mon']].' / '.$date['year'].' الوقت الأن '.$date['hours'].':'.$date['minutes'].':'.$date['seconds'];
}
طريقة استخدام الدالة
date_arabic();


تمت التجربة (Y)
تسلم ايدك يا استاذ عبد الواحد
شيء جميل والله !! أول شيء مااستوعبتش حاجة !! بس بعدين وضح كل شيء ! عبقري ! شكراً ليك .
تحياتي
فراس
شكرا لكم على التجربة والمرور :)
لقد قمت بتطوير صنف (كلاس) بلغة PHP لهذه الغاية يتمتع بقدرات أكبر مما هو موضح في الشيفرة التي تم سردها أعلاه منها إمكانية التحويل إلى التأريخ الهجري إضافة إلى مرونة التحكم بطريقة عرض التأريخ المكتوب، لمزيد من المعلومات يرجى الإطلاع على الرابط التالي:
http://www.ar-php.com/php/arabic/index.html#ArDate
مع أطيب الأماني
لماذا كل هدا التعقيد بينما PHP يدعم عرض التاريخ بلغات مختلفة بينها العربية
setlocale (LC_ALL, ‘ar’);
echo strftime(”%A %d %B %Y”);
اخ عبد الفتاح ممتاز يالغالي فعلا هي دي الداله المطلوبه بعديا عن تكوين مصفوفات واكواد كثيره : وعذا المبرمج السليم لا يبرمج باكواد كثيره
setlocale(LC_ALL,’ar’);
echo strftime(”%A %e %B %Y”);
تم التجربة
و لكن يوجد خطأ فيها
بالنسبة للخطاء اخى Saloh
فهو علامة التنصيص هذة “
تفضل هذا هو الكود
setlocale(LC_ALL,’ar’);
echo strftime(’%A %e %B %Y’);
يوجد خطاْ
يبدو ان السيرفر المحلي لا يدعم الدالة المذكورة
بالنسبة للخطاء اخى Saloh
فهو علامة التنصيص هذة “
تفضل هذا هو الكود
setlocale(LC_ALL,’ar’);
echo strftime(’%A %e %B %Y’);