تم طرح سؤال علي عبر صفحة اسألني، حيث يقول السائل:
فنلفترض أن لدينا متغير بإسم Date ويحتوى على تاريخ معين كما بالسطر التالي:
تحياتي كنت لدي سؤالين
الاول هو الادخال عن طريق CHECKBOX & COMBOBOX
الثاني هو كيفية اضافة ايام او اشهر لتاريخ مخزن في قاعدة البيانات
مثلا التاريخ هو 1-1-2013 كيفية اضافة 45 يوم عليها
وقد قمت بالرد على استفساره الخاص بتلك الأدوات مسبقًا على أحد المنتديات ، ولكن فى تلك التدوينة السريعة سأقوم بعرض طريقة إضافة أيام إلى تاريخ معين عبر محبوبتنا PHP.فنلفترض أن لدينا متغير بإسم Date ويحتوى على تاريخ معين كما بالسطر التالي:
$Date = "2010-09-17";
الآن نستطيع إضافة يوم واحد إلى هذا التاريخ وطباعتها مباشرة عبر هذا السطر فقط:
echo date('Y-m-d', strtotime($Date. ' + 1 days'));
لكن ستبقى قيمة المتغير Date كما هي 17-9-2010 ولتغيير تلك القيمة بإضافة يوم واحد مثلاً تستطيع عبر هذا السطر:
$Date = date('Y-m-d', strtotime($Date. ' + 1 days'));
وفى حالة صديقنا الذي يطلب إضافة 45 إلى تاريخ معين فيستطيع الإستعانة بتلك الشيفرة وهي واضحة جدًا لمبرمجي PHP ويستطيع الجميع تعديلها بسهولة:
$Date = "2010-09-17";
$Date2 = date('Y-m-d', strtotime($Date. ' + 45 days'));
echo $Date2;
بالتوفيق :)$Date2 = date('Y-m-d', strtotime($Date. ' + 45 days'));
echo $Date2;
0 التعليقات:
إرسال تعليق