بسم الله الرحمن الرحيم
السلا عليكم ورحمته الله وبركته
انا شوفت موضوع فى احد المواقع عجبنى ومشعارف ان كان موجود هنا ولا لا فا جبتوا عسى احد يستفيد بيه
نبدا
اخواني .... كما نعلم فائدة الدالة date() في لغة ال PHP ، فهي تقوم بعرض التاريخ والوقت
مثلا
كود php
كود PHP:
<?
$mydate =date("D, d/ m/ Y");
echo $mydate;
?>]
سوف يقوم هذا الكود بطباعة Tue, 25/ 05/ 2010 مثلا
ولكن ماذا لو أردت استخراج التاريخ باللغة العربية ؟؟
كثيرا منا يلاحظ فى المواقع وجود التاريخ بهذه الصيغة ( الثلاثاء 25 مايو 2010 )
اليكم الحل بطريقة سهلة وبسيطة جداً
فى البداية سوف نضع اكواد استخراج الوقت الرئيسية
كود PHP:
[PHP]<?
$nameday=date("l");
$day=date("d");
$namemonth=date("m");
$year=date("Y");?>[/PHP]
ثم نقوم بتحويل اسماء ايام الاسبوع الي العربية عن طريق الدالة switch()
كود PHP:
كود PHP:
<?
switch ($nameday)
{
case "Saturday":
$nameday="السبت";
break;
case "Sunday":
$nameday="الأحد";
break;
case "Monday":
$nameday="الاثنين";
break;
case "Tuesday":
$nameday="الثلاثاء";
break;
case "Wednesday":
$nameday="الأربعاء";
break;
case "Thursday":
$nameday="الخميس";
break;
case "Friday":
$nameday="الجمعة";
break;
} ?>
ثم نقوم ايضا بتحويل اسماء الشهور الي العربية بنفس الطريقة
كود PHP:
كود PHP:
<?
switch ($namemonth)
{
case 1:
$namemonth="يناير";
break;
case 2:
$namemonth="فبراير";
break;
case 3:
$namemonth="مارس";
break;
case 4:
$namemonth="إبريل";
break;
case 5:
$namemonth="مايو";
break;
case 6:
$namemonth="يونيو";
break;
case 7:
$namemonth="يوليو";
break;
case 8:
$namemonth="اغسطس";
break;
case 9:
$namemonth="سبتمبر";
break;
case 10:
$namemonth="اكتوبر";
break;
case 11:
$namemonth="نوفمبر";
break;
case 12:
$namemonth="ديسمبر";
break;
} ?>
واخيرا نطبع النتائج عن طريق الكود
كود PHP:
كود PHP:
<?
echo "اليوم : $nameday $day $namemonth $year"; ?>
فيكون الناتج مثلا
اليوم : الثلاثاء 25 مايو 2010
ارجو ان اكون قد قدمت ولو شئ صغير لغيرى
منقول