@ali.bayat
من میخام بگم اگه تاریخ من اگه از زمانش یک ماه گذشته بود رو پاک کن
مثلا ۱۳۹۸-۱-۱۲ اگه از این تاریخ یک ماه گذشته باشه فلان چیز رو پاک کن؟
اگه میشه کمک کنید
@ali.bayat
@mhmdkavosi
با خود carbon نمیشه
شاید پاسخ شما همینجا باشد
برای شمسی رو متوجه شدم برای میلادی باید چیکار کرد
باز مثه پکی VERTA شما DIFF MONTH یا ... رو داری
https://carbon.nesbot.com/docs/
$date = new Carbon('2014-03-30 00:00:00', 'Europe/London'); // DST off
echo $date->addRealHours(25)->format('H:i'); // 02:00 (DST on)
echo $date->diffInRealHours('2014-03-30 00:00:00'); // 25
echo $date->diffInHours('2014-03-30 00:00:00'); // 26
echo $date->diffInRealMinutes('2014-03-30 00:00:00'); // 1500
echo $date->diffInMinutes('2014-03-30 00:00:00'); // 1560
echo $date->diffInRealSeconds('2014-03-30 00:00:00'); // 90000
echo $date->diffInSeconds('2014-03-30 00:00:00'); // 93600
echo $date->diffInRealMilliseconds('2014-03-30 00:00:00'); // 90000000
echo $date->diffInMilliseconds('2014-03-30 00:00:00'); // 93600000
echo $date->diffInRealMicroseconds('2014-03-30 00:00:00'); // 90000000000
echo $date->diffInMicroseconds('2014-03-30 00:00:00'); // 93600000000
echo $date->subRealHours(25)->format('H:i'); // 00:00 (DST off)
// with float diff:
$date = new Carbon('2019-10-27 00:00:00', 'Europe/Paris');
echo $date->floatDiffInRealHours('2019-10-28 12:30:00'); // 37.5
echo $date->floatDiffInHours('2019-10-28 12:30:00'); // 36.5
echo $date->floatDiffInRealMinutes('2019-10-28 12:00:30'); // 2220.5
echo $date->floatDiffInMinutes('2019-10-28 12:00:30'); // 2160.5
echo $date->floatDiffInRealSeconds('2019-10-28 12:00:00.5'); // 133200.5
echo $date->floatDiffInSeconds('2019-10-28 12:00:00.5'); // 129600.5
// above day unit, "real" will affect the decimal part based on hours and smaller units
echo $date->floatDiffInRealDays('2019-10-28 12:30:00'); // 1.5625
echo $date->floatDiffInDays('2019-10-28 12:30:00'); // 1.5208333333333
echo $date->floatDiffInRealMonths('2019-10-28 12:30:00'); // 0.050403225806452
echo $date->floatDiffInMonths('2019-10-28 12:30:00'); // 0.049059139784946
echo $date->floatDiffInRealYears('2019-10-28 12:30:00'); // 0.0042808219178082
echo $date->floatDiffInYears('2019-10-28 12:30:00'); // 0.0041666666666667