PDA

View Full Version : محاسبه تعداد ماههای بین دو تا تاریخ



dibdab
پنج شنبه 28 دی 1396, 13:42 عصر
سلام
من برای رسم نمودار نیاز دارم که یه تاریخ شروع مثلا 01/06/1396 و تاریخ پایان 27/10/96 تعداد ماه هایی که وجود داره رو بدست بیارم و نمایش بدم
دوستان کسی میتونه کمکم کنه ممنون

plague
پنج شنبه 28 دی 1396, 16:09 عصر
با ارجای explode روی هر تاریخ میتونی بشکونیشون به تیکه های مختلف و ماهش رو در بیاری
بعد وقتی 2 تا ماه رو بدست آوردی از هم کمشون کنی متوجه میشی چند ماه بینشونه

dibdab
پنج شنبه 28 دی 1396, 17:18 عصر
ممنون از پاسخ شما
تعدادشون رو می تونم با این کاری که شما گفتین انجام بدم
اگه بخوام لیست ماهها رو هم بدست بیارم باید چیکار کنم

plague
جمعه 29 دی 1396, 13:35 عصر
توابع date و strtotime رو نگاه کن
با strtotime میتونی 1 ماه 1 ماه اضافه کنی به تاریخ اول تا برسه به تاریخ دوم که البته خروجی این تابع یه عدد 10 رقمی epoch هستش که با date برش میگردونی به تاریخ معمولی ..... دیگه اسم ماه چیه به شمسی رو خودت باید بنویسی که مثلا 01 میشه فروردین و .....


echo date('Y-m-d' , strtotime('1396/03/02' . ' +1 month '));