الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عرض نتيجة بين تاريخين ... أين الخطأ في هذا الكود

مغلق
بدأه phpuser2003 في 24 نوفمبر 2005 · 2 رد · 480 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ألأخوة الأفاضل ...

أرجو منكم المساعدة في هذا الكود حيث يتم التعامل مع جميع التواريخ بصورة صحيحة ولكن عندما أغير الشهر إلى شهر 12 لا يعطي النتيجة المطلوبة.

المطلوب هو ... عندما يكون التاريخ يساوي أو أكبر من 24/11/2005 و أصغر من 28/11/2005 يعطي الكود إحدى النتائج المطلوبة ولكنه لا يعمل عندما أغير الشهر إلى شهر 12 كما ذكرت في الأعلى

أرجو من الخبراء الإفادة بارك الله فيكم وشكر مساعيكم.

<?

$Date= date('d,m,Y');

if ($Date >= '24,11,2005' && $Date <='28,11,2005')
{ echo" <h1><font color=#FFFFFF>OK</font></h1>";}
else
{echo "<br><h1><font color=#FFFFFF>NOT OK</font></h1>";}
echo"<br>".$Date;

?>

#2

الافضل من هذه الطريقة بالمقارنة هو استخدام الدالة time و التي تعيد timestamp

و هي عبارة عن ارقام يمكن مقارتنها بعكس الذي تقوم به انت

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#3

بإمكانك استخدام صيغة عرض التاريخ U

مثلاً:

$Date = date("U");

ومن ثم مقارنتها مع التاريخين الذين تريد.

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…