@ali.bayat
من میخام بگم اگه تاریخ من اگه از زمانش یک ماه گذشته بود رو پاک کن
مثلا ۱۳۹۸-۱-۱۲ اگه از این تاریخ یک ماه گذشته باشه فلان چیز رو پاک کن؟
اگه میشه کمک کنید
سلام
میتونی از پکیج verta برای تاریخ شمسی استفاده کنی
که با استفاده از فانکشن diffMonths میتونی تاریخ حال رو بدی و تاریخی که مد نظرت هست ، اختلاف تاریخ هارو به صورت ماه بهت میگه.
شما تاریخ رو در بالا به شمسی نوشتی که محمد بهت پکیج VERTA رو پیشنهاد داد، الان این پکیج 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
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟