getDateLeft method
Implementation
String getDateLeft(int dateInMilliSecond) {
String minuteAgo = " menit lagi";
String hourAgo = " jam lagi";
String dayAgo = " hari lagi";
var now = DateTime.now();
var diff =
now.difference(DateTime.fromMillisecondsSinceEpoch(dateInMilliSecond)) *
-1;
var result = "";
if (diff.inDays > 0) {
result = diff.inDays.toString() + dayAgo;
} else if (diff.inHours > 0) {
result = diff.inHours.toString() + hourAgo;
} else if (diff.inMinutes > 0) {
result = diff.inMinutes.toString() + minuteAgo;
} else if (diff.inSeconds > 0) {
result = "Akan ditutup";
} else {
result = "Ditutup";
}
return result;
}