timeDifference function

String timeDifference(
  1. String endedAt
)

show time diff

Implementation

String timeDifference(String endedAt) {
  var endDate = DateTime.parse(endedAt).toLocal();
  var currentDate = DateTime.now();
  var difference = endDate.difference(currentDate);
  if (difference.toString().contains('-')) {
    return "00:00";
  }
  var splitArray = difference.toString().split(":");
  var timeMin = splitArray.elementAt(0);
  var timeSeconds = splitArray.elementAt(1);
  if (timeMin.length == 1) {
    timeMin = "0$timeMin";
  }
  if (timeSeconds.length == 1) {
    timeSeconds = "0$timeSeconds";
  }
  //"timeMin:$timeSeconds"
  return "$timeMin";
}