النتائج 1 إلى 10 من 10

الموضوع: طلب مساعدة فى عرض التاريخ

  1. #1
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    May 2006
    المشاركات
    191

    طلب مساعدة فى عرض التاريخ



    بسم الله الرحمن الرحيم

    السلام عليكم ورحمة الله وبركاته

    للاسف سالت كذا مره عن طريقة عرض التاريخ فى الصفحة والاخوة مشكورين قاموا بالرد عليا وكانت اجابتهم اجابات افتراضية بمعنى وضع الاكواد الاساسية الموجودة فى موقع php.net واليوم حين احتجت لعرض التاريخ كما كان فى ذهنى سابقاً اكتشفت ان الحلول المقدمه من الاخوة لا تفى بالغرض حيث ان الاكواد الاساسية تعرض التاريخ بالانجليزي وانا اريد ان يعرض التاريخ هكذا

    الأربعاء 22/11/2006 12:30:28 م (مثل ما هو مستخدم فى رتب)

    ارجو الحل الصحيح من الاخوه وعدم وضع اكواد الافتراضية لان الكل يعرفها .







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    354


    عزيزي لو تريد عرض اليوم هو الاربعاء
    فيجب ان تستخرج اليوم بالانجليزيه وتعمل شرط وتضعه بالعربيه

    يعني.. لو كان friday اطبع "الجمعه"
    لو كان sunday اطبع "الاحد"

    وهكذا






  3. #3
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    May 2006
    المشاركات
    191


    لو ممكن اتعبك وتكتب لي الكود بس خلى بالك من حاجة مهمة انا عايز التاريخ يظهر بالعربي , معلش لان خبرتى ضعيفة جداً فى php






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    354


    الكود عزيزي كما تريده بالضبط كتبته عالسريع:

    كود:
    <?php
    $date= date("d/m/Y");
    $time= date("H:i:s");
    $day= date("D");
    $day= toarabic($day);
    
    echo $time." ".$date." ".$day;
    
    function toarabic($day) {
     switch ($day) {
       case ("Sun"):
        $day="&Ccedil;&aacute;&Ccedil;&Iacute;&Iuml;";
        break;
       case ("Mon"):
        $day="&Ccedil;&aacute;&Ccedil;&Euml;&auml;&iacute;&auml;";
        break;
        case ("Tue"):
        $day="&Ccedil;&aacute;&Euml;&aacute;&Ccedil;&Euml;&Ccedil;&Aacute;";
        break;
        case ("Wed"):
        $day="&Ccedil;&aacute;&Ccedil;&Ntilde;&Egrave;&Uacute;&Ccedil;&Aacute;";
        break;
        case ("Thu"):
        $day="&Ccedil;&aacute;&Icirc;&atilde;&iacute;&Oacute;";
        break;
        case ("Fri"):
        $day="&Ccedil;&aacute;&Igrave;&atilde;&Uacute;&aring;";
        break;
        case ("Sat"):
        $day="&Ccedil;&aacute;&Oacute;&Egrave;&Ecirc;";
        break;
        }
     return $day;
    }
    ?>
    شرح:
    في السطر الاول استخرجنا التاريخ كما تلاحظ بحيث ان d هو اليوم m هو الشهر Y هو السنه
    ملاحظه حرف Y بصيغه كبيره لكي يعطينا 2006 ولو وضعناه في صيغه صغيره سيعطينت 06
    ملاحظه اخرى m صغير سيعطينا الشهر بالارقام ولو وضعنا M كبير سيعطينا الشهر بالكلمات
    نفس الشئ بخصوص d يعطينا اليوم بالاقرام ولو وضعناه بالصيغه الكبيره سيعطينا بالكلمات

    في السطر الثاني استخرجنا الساعه.. H كبير معناه التوقيت من 0-23 وصغير توقيت عادي 1-12
    وهكذا

    بعدها استخرجنا اليوم ولو تلاحظ وضعنا M لكي يعطينا بالكلمات .. مثلا Sun Mon Fri وهكذا
    وبعدها حولنا المتغير day الذي يحمل اليوم بالكلمات.. حولناه للعربي بتمرير الداله toarabic التي عملناها بالاسفل وهي تستقبل المتغير day وترجع ايضا day ولكن بعد التحويل
    اقراها فستفهمها
    ممكن ان نعمل طرق اخرى عن طريق مصفوفه !

    وبعدها طبعنا المتغيرات جنبا لجنب مع فراغ بينهم لينتج كما اردت!






  5. #5


    وجدت لك هذا الكلاس جاهز تقدر تعمله مثل يومية او طباعة التاريخ بالعربي





    الملفات المرفقة الملفات المرفقة
    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    354


    ملاحظه بالنسبه للكود بالاعلى

    ترى ان في الداله خربشات.. عزيزي اسف ولكن هي عباره عن الكلمات بالعربي يعني استبدلها ب:
    الاحد الاثنين الثلاثاء الخ
    اسف ولكن هذا الاكسبلورر 7 لسا جديد علي






  7. #7
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    May 2006
    المشاركات
    191


    الف الف شكر لك عزيزي وتم التعديل والكود يتعمل بنجاح .








  8. للفائدة..
    كود مقارب للكود الذي وضعته ابو الويس

    لكنه أخف على المعدة وخالي من الكوليسترول


    كود PHP:
    $m date('m');
    $y date('Y');
    $d date('d');
    $dd date('D');

    $time date("h:i");

    if (
    $dd=="Sat"$dd="السبت";
    if (
    $dd=="Sun"$dd="الأحد";
    if (
    $dd=="Mon"$dd="الاثنين";
    if (
    $dd=="Tue"$dd="الثلاثاء";
    if (
    $dd=="Wed"$dd="الأربعاء";
    if (
    $dd=="Thu"$dd="الخميس";
    if (
    $dd=="Fri"$dd="الجمعة";
    echo
    "اليوم : $dd التاريخ : $d/$m/$y الوقت : $t"

    تحياتي للجميع
    الإمبراطور وحيد





    __________________
    كل مالا يعطى يضيع

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    354


    عزيزي ليس هناك فرق غير انني عملت التحويل في داله

    وانت اختصرت الاسطر بدمجها يعني اوامر ال if عملت النتيجه بجانبها ولم تنزل سطر ولا يوجد فرق








  10. أكيد ماي فرق وكل الطرق تؤدي إلى روما

    وزيادة الخير خيرين





    __________________
    كل مالا يعطى يضيع





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض