PDA

View Full Version : آموزش: بدست آوردت تعداد ماه



agent31537
پنج شنبه 07 شهریور 1392, 16:24 عصر
با سلام

در وب ساتم زمانی که کاربران یک فرم پیشنهاد خرید را ثبت می کنند باید ماهیانه یک مبلغی را به حسابم واریز کنند می خواهم تعداد ماه های گذشته از تاریخ ثبت نام را بدست بیارم اگه کمکم کنید ممنون می شوم .

توضیح بیشتر :

در تاریخ 1391/05/01 کاربر ثبت نام کرده می خواهم تعداد ما های گذشته را بدست اورم که اگه تاریخ امروز باشه 1392/05/01 جوابش بشه 12

MinusOne
پنج شنبه 07 شهریور 1392, 16:54 عصر
بهتر بود تاریخ ثبت نام رو با تابع time ذخیره می کردین . today تابعی فرضیه که تاریخ روز رو بر میگردونه.

function f($registerDate)
{
$today = today(); // "1392/05/01"
$ym1 = substr($today, 0, 4) * 12 + substr($today, 5, 2);
$ym2 = substr($registerDate, 0, 4) * 12 + substr($registerDate, 5, 2);
return ($ym1 - $ym2);
}
echo f("1391/05/01"); // 12