السلاااااااااام عليكم و رحمة الله و بركاته (h)
كيف الحال يا شبابا إنشا لله تكونون بخير :rolleyes:
أنا جالس أسوي برنامج يعتمد على البحث بين تاريخين
بس عندي مشكلة في البحث بين تاريخين :(
طبعاً خليت ترتيب التاريخ ((yyyy/mm/dd فإذا حبيت أبحث مثلاً عن تاريخ 2005/12/02
هنا الشهر شهر12 و اليوم يوم 2
ولكن للأسف أهو يعكس التاريخ و يبحث عن شهر 2 يوم 12
مثال:نبحث بين تاريخين 02/12/2005 و 04/12/2005
رحا يكون الناتج
2005/02/12
2005/02/13
2005/02/14
2005/02/15
2005/02/16
<
<
<
<
<
<
<
2005/04/12
وهذه نتائج خاطئة :wacko:
أما الناتج الصحيح هو فقط ثلاث تواريخ
2005/12/2
2005/12/3
2005/12/4
:blink:
'=======================
فإذا عكسنا الشهر بد اليوم و اليوم بدل الشهر
مثلاً
2005/04/12 و 2005/02/12
رحا يكون الناتج
2005/12/2
2005/12/3
2005/12/4
وهذه نتائج خاطئة
و النتائج الصحيحة هي
2005/02/12
2005/02/13
2005/02/14
2005/02/15
2005/02/16
<
<
<
<
<
<
<
2005/04/12
ملاحظة/لا تواجهك هذه المشكلة إلا في حلة واحدة هي
أن يكون اليوم أصغر أو يساوي 12 أي على عدد أيام الأشهر
أما إذا كان أكبر من 12 فإنه يبحث بالشكل الصحيح
المثال في المرفقات و أتمنى من أهل الخبرة سرعة الرد
أخوكم
SysytemSys
