Selamlar, bu gibi durumlarda siz bir hesaplama yöntemi geliştirebilirsiniz kuşkusuz ama ön göremediğiniz hatalar çıkacaktır. Başıma geldiğinden biliyorum. Bu nedenle Carbon kullanmanız en mantıklı şey olacaktır. Eğer Carbonla halledemezseniz ben akşam kısa kodunu yazıp gönderebilirim. Tabii php kullandığınızı varsayarak yazıyorum.



PHP kullandığınızı varsayarak Carbon kodunu paylaşıyorum.

use Carbon\Carbon;
Carbon::setLocale('tr');
echo Carbon::create(2010, 1, 1 )->longRelativeDiffForHumans(Carbon::now(), 4);
Çıktısı 10 yıl 1 ay 3 hafta 4 gün önce şeklinde olacaktır.

İyi çalışmalar..