dateFormatForChat static method
Implementation
static String dateFormatForChat(DateTime? time) {
if ((DateTime.now().difference(time ?? DateTime.now()).inHours) > 24 &&
(DateTime.now().difference(time ?? DateTime.now()).inDays) < 7) {
return DateFormat(
"EEEE",
LocalStorage.getLanguage() == "kiril"
? "uz"
: LocalStorage.getLanguage())
.format(time ?? DateTime.now());
}
if ((DateTime.now().difference(time ?? DateTime.now()).inDays) > 7) {
return DateFormat(
"MMM/d/yyyy",
LocalStorage.getLanguage() == "kiril"
? "uz"
: LocalStorage.getLanguage())
.format(time ?? DateTime.now());
}
return DateFormat(
"HH:mm",
LocalStorage.getLanguage() == "kiril"
? "uz"
: LocalStorage.getLanguage())
.format(time ?? DateTime.now());
}