المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح طريقة إضافة أيام إلى التاريخ عبر PHP



Chakira
11-01-2013, بتوقيت غرينيتش 04:38 PM
http://www.dzbatna.com/images/icons/icon30.gif ط´ط±ط* ط¥ط¶ط§ظپط© ط£ظٹط§ظ… ط¥ظ„ظ‰ ط§ظ„طھط§ط±ظٹط® ط¹ط¨ط± PHP (http://www.dzbatna.com/t2242469/)



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

تم طرح سؤال علي عبر صفحة اسألني، (http://phpitc.blogspot.com/p/blog-page_13.html) حيث يقول السائل: رمز PHP:

<code style="white-space:nowrap"> <code> تحياتي كنت لدي سؤالين الاول هو الادخال عن طريق CHECKBOX & COMBOBOX الثاني هو كيفية اضافة ايام او اشهر لتاريخ مخزن في قاعدة البيانات مثلا التاريخ هو 1-1-2014 كيفية اضافة 45 يوم عليها
</code> </code>

وقد قمت بالرد على استفساره الخاص بتلك الأدوات مسبقًا على أحد المنتديات ، ولكن فى تلك التدوينة السريعة سأقوم بعرض طريقة إضافة أيام إلى تاريخ معين عبر محبوبتنا PHP.
فنلفترض أن لدينا متغير بإسم Date ويحتوى على تاريخ معين كما بالسطر التالي:
رمز PHP:

<code style="white-space:nowrap"> <code> $Date = "2014-09-17";
</code> </code>

الآن نستطيع إضافة يوم واحد إلى هذا التاريخ وطباعتها مباشرة عبر هذا السطر فقط:
رمز PHP:

<code style="white-space:nowrap"> <code> echo date('Y-m-d', strtotime($Date. ' + 1 days'));
</code> </code>

لكن ستبقى قيمة المتغير Date كما هي 17-9-2014 ولتغيير تلك القيمة بإضافة يوم واحد مثلاً تستطيع عبر هذا السطر:
رمز PHP:

<code style="white-space:nowrap"> <code> $Date = date('Y-m-d', strtotime($Date. ' + 1 days'));
</code> </code>

وفى حالة صديقنا الذي يطلب إضافة 45 إلى تاريخ معين فيستطيع الإستعانة بتلك الشيفرة وهي واضحة جدًا لمبرمجي PHP ويستطيع الجميع تعديلها بسهولة: رمز PHP:

<code style="white-space:nowrap"> <code> $Date = "2014-09-17";
$Date2 = date('Y-m-d', strtotime($Date. ' + 45 days'));
echo $Date2;



</code> </code>

بالتوفيق http://www.dzbatna.com/images/smilies/cupidarrow.gif

المصدر: مدرس مفصلة البي اتش بي PHP - (http://phpitc.blogspot.com/) شرح طريقة إضافة أيام إلى التاريخ عبر PHP (http://phpitc.blogspot.com/2014/03/php_10.html)






ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى