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

الموضوع: كيفية استخراج ناتج التايخ

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700

    كيفية استخراج ناتج التايخ



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


    كيف ممكن طرح واستخراج الناتج


    2009-09-23 طرح من 2009-09-25

    يعني الفرق يومين 2 المفروض يعطيني حاولت كذا كود ما نفع معاي


    هل لديكم فكره افضل

    شكرا







  2. #2


    سهلة حول التاريخ لتوقيت يونكس ب mktime
    PHP: mktime - Manual

    بعد ذلك اطرح الأثنين من بعض يعطيك رقم integer وهو عدد الثواني
    اقسمه علي 60 يعطي دقايق
    ثم علي 60 يعطيك بالساعات
    24 بالأيام
    الخ





    __________________
    السيف أصدق أنباء من الكتب

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    547


    كود PHP:
      $diff mktime(0,0,0,9,25,2009) - mktime(0,0,0,9,23,2009);
      echo 
    $diff / (3600 24); 






    __________________
    خالد الشمعة - Khaled Al-Shamaa
    PHP and Arabic language

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    مشكورين


    بس ما انجحت معاي

    جربت انا هذا الكود من تأليفي


    كود PHP:
    $my_date "25-10-2009";
    $todaydate date(Y-m-d);
    $total $my_date-$todaydate;

    echo 
    "Total of Days $total"
    مادري هل ينفع او غلط او محتاج تطوير






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


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

    انا بقوم تدخيل معلومات بتاريخ معين بالطريقه هذي

    2009/12/23 مثال التاريخ هذا


    وابي ادخل تاريخ اخر معين مثال 2010/12/23 زياده سنه او ممكن زياده سنه و كم شهر ناقص وكم يوم زايد


    فا ابيه يعطيني الناتج كم يوم بالضبط



    كاني بعمل حسبه لحسب العمر كم سنه عمر الشخص مثال 1980-02-23 مواليد معينه

    الى اليوم يكون عمره 29 سنه


    مشكورين






  6. #6


    أخي Wyana

    طريقتك خاطئة 100%

    جرب الكود الذي اعطاك ايه الاخ dnserror فهو صحيح و يعمل .





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    تم تجربة كود الاخ dnserror

    لم تنجح عند تغير التاريخ يعطيني الناتج 0 في حالة تغير الشهر او اليوم او السنه


    يعني الان مثال

    كود PHP:
    $diff mktime(0,0,0,9,25,2009) - mktime(0,0,0,9,23,2009); 
      echo 
    $diff / (3600 24); 
    يعطيني الناتج 2 وهذا صحيح

    لكن عند تغير مثال

    كود PHP:
    $diff mktime(0,0,0,12,25,2009) - mktime(0,0,0,9,23,2009); 
      echo 
    $diff / (3600 24); 
    تغير الشهر في الخانه الاولى من التواريخ

    الناتج خطأ






  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    كود PHP:
    <?php 
    function calc_str($old,$new){ 
        list(
    $d1,$m1,$y1) = explode("/",$old); 
        list(
    $d2,$m2,$y2) = explode("/",$new); 
     
    $oldstamp mktime(0,0,0,$m1,$d1,$y1); 
     
    $newstamp mktime(0,0,0,$m2,$d2,$y2); 
     
    $difference $newstamp $oldstamp // الفرق بين التاريخين بالثواني 
     
    $difbyday $difference/60/60/24// الفرق بين التاريخين بالايام 
     
    return $difbyday

      
    $difbyday calc_str("8/4/2008","10/4/2008"); 
      
    echo 
    $difbyday
    ?>






    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  9. #9
    عضو جديد
    تاريخ التسجيل
    May 2008
    المشاركات
    2


    ما شاء الله الكود يعمل بشكل ممتاز






  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    مشكورين وجاري التجربه






  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    جميل نجح معاي مشكور اخوي ماقصرت










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

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

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