إضافة 30 يوما للتاريخ في ديسيبل
سؤال
ولقد نشر حتى الآن، ونشر أسفل تاريخ في بلدي DB. حاليا هم كلا التاريخين نفسها.
وكيف يمكنني تغييره (خلال إدراج ك) حتى نشر أسفل تاريخ 30 أيام الماضي بنشر ما يصل الآن.
وأستخدمه $ pubDate
والشكر
المحلول
ويمكنك استخدام DATE_ADD () :
DATE_ADD(my_date, INTERVAL 30 DAY)
نصائح أخرى
وفي بي، قبل إدخال يمكنك استخدام strtotime (): إذا كان التاريخ publishDown هو الطابع الزمني:
و$ publishDown = strtotime ( "+ 30 يوما"، $ publishDown)؛
وإلا كنت قد تضطر إلى استخدام mktime للحصول عليه في الشكل الصحيح
لا تنتمي إلى StackOverflow