plans filters ready

This commit is contained in:
Username1548
2024-12-16 20:31:23 +07:00
parent 067b10ed7f
commit 27241aebac
45 changed files with 1806 additions and 657 deletions

View File

@@ -13,12 +13,24 @@ extension DateTimeExtension on DateTime {
}
return DateFormat(pattern, locale).format(this);
}
bool isYesterday(DateTime date) {
final DateTime localDate = date.isUtc ? date.toLocal() : date;
final yesterday = DateTime.now().subtract(const Duration(days: 1));
return yesterday.day == localDate.day && yesterday.month == localDate.month && yesterday.year == localDate.year;
}
bool isToday(DateTime date) {
final DateTime localDate = date.isUtc ? date.toLocal() : date;
final now = DateTime.now();
return now.day == localDate.day && now.month == localDate.month && now.year == localDate.year;
}
}
String calculateDifference(DateTime dateTime) {
if (dateTime.difference(DateTime.now()).inDays == 0) {
if (dateTime.isToday(dateTime)) {
return 'Сегодня';
} else if (dateTime.difference(DateTime.now()).inDays == -1) {
} else if (dateTime.isYesterday(dateTime)) {
return 'Вчера';
} else {
return dateTime.format('d MMMM', 'ru');