iq/lib/app/global/convert_to_ago.dart

18 lines
496 B
Dart
Raw Normal View History

2023-09-11 12:11:35 +00:00
import 'package:get/get.dart';
String convertToAgo(DateTime input) {
Duration diff = DateTime.now().difference(input);
if (diff.inDays >= 1) {
return '${diff.inDays} ' + 'days_ago'.tr;
} else if (diff.inHours >= 1) {
return '${diff.inHours} ' + 'hours_ago'.tr;
} else if (diff.inMinutes >= 1) {
return '${diff.inMinutes} ' + 'minutes_ago'.tr;
} else if (diff.inSeconds >= 1) {
return '${diff.inSeconds} ' + 'seconds_ago'.tr;
} else {
return 'just_now'.tr;
}
}