timeAgo property

String get timeAgo

Implementation

String get timeAgo {
  final diff = DateTime.now().difference(this);
  if (diff.inSeconds < 60) return 'Az önce';
  if (diff.inMinutes < 60) return '${diff.inMinutes} dakika önce';
  if (diff.inHours < 24) return '${diff.inHours} saat önce';
  if (diff.inDays < 7) return '${diff.inDays} gün önce';
  if (diff.inDays < 30) return '${(diff.inDays / 7).floor()} hafta önce';
  if (diff.inDays < 365) return '${(diff.inDays / 30).floor()} ay önce';
  return '${(diff.inDays / 365).floor()} yıl önce';
}