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

الموضوع: مشكلة التاريخ مع فايرفوكس فقط (109)؟؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283

    مشكلة التاريخ مع فايرفوكس فقط (109)؟؟



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

    التاريخ عند إظهاره بالجافا سكربت يظهر بذا الشكل عند اظهار : السنة
    109
    في الاكسبلورر يظهر
    2009

    هل الجميع نفس الشيء







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    تحياتي للجميع وجدت الحل مباشرة
    في السابق كان
    كود PHP:
    var = new Date();
    document.write(d.getYear()); 
    التصحيح للفايرفوكس
    كود PHP:
    var = new Date();
    document.write(d.getFullYear()); 







  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    لكن ما سبب طباعته اليوم والشهر غير صحيحة؟
    يطبع لي اليوم 4
    والشهر 8

    مع ان اليوم 3
    والشهر 9

    في انتظار ردكم






  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    بالفعل تصحيح المشكلة باستخدام
    كود:
    getFullYear
    اما بخصوص الخطأ في اليوم والشهر فالجافاسكريبت تجلب التاريخ من جهازك
    تأكد من ضبط الساعة والتاريخ في جهازك ثم اعد تحميل الصفحة





    __________________
    مدونتي

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    بالفعل تصحيح المشكلة باستخدام
    كود:
    getFullYear
    اما بخصوص الخطأ في اليوم والشهر فالجافاسكريبت تجلب التاريخ من جهازك
    تأكد من ضبط الساعة والتاريخ في جهازك ثم اعد تحميل الصفحة
    شكرا لك اخ فكرة

    التوقيت في جهازي 100%
    وأزيدك علما أن دالة date('d/m/Y')

    الموجودة في php اظهرت التاريخ بشكل صحيح على جهازي

    بينما في الجافا سكربت يظهر خطا






  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    أرجو وضع كود التاريخ كامل





    __________________
    مدونتي

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    تفضل أخي
    كود:
    <script>
    var d = new Date();
    var Dy = d.getDay();
    var Mo = d.getMonth();
    var Yr = d.getFullYear();
    var FullDate = Dy+"/"+Mo+"/"+Yr;
    alert(FullDate)
    </script>







  8. #8
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    طبعا ممكن اتجاوز المشكلة بهذه الطريقة

    أزيد يوم على الشهر ليصبح 9
    وانقص يوم من الايام ليصبح 3 بدلا من 4
    كود:
    <script>
    var d = new Date();
    var Dy = d.getDay();
    var Mo = d.getMonth();
    var Yr = d.getFullYear();
     Dy = Dy-1;
     Mo = Mo+1;
    var FullDate = Dy+"/"+Mo+"/"+Yr;
    alert(FullDate)
    </script>
    لكنه حل غير مقنع






  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    انا اشرحلك الفكرة ببساطة
    getDay() ترجع اليوم من أيام الاسبوع، بمعنى السبت ، الأحد، ... الخ، وهي ترجع قيمة من صفر - 6 معبرة عن أيام الاسبوع بالترتيب
    لجلب تاريخ اليوم وهو رقم من 1 - 31 استخدم getDate()

    اما عن getMonth() فهي ترجع الشهر بالارقام من صفر الى 11 (صفر = يناير، 1 = فبراير.. الخ)
    لذا لعرض الشهر يجب دائما اضافة 1 على ناتج الدالة

    المصدر: JavaScript Date Object Reference

    أتمنى اكون قد افدتك
    صوم مقبول

    محمود





    __________________
    مدونتي

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    شكرا من الاعماق يامحمود ما قصرت والفكرة اتضحت

    يعني اليوم أستخدم معه getDay
    اما الشهر اطبق معه نفس طريقتي في الاعلى

    تقبل الله منا ومنك
    جزيت خيرا










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

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

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