getTimeDifference static method

String getTimeDifference(
  1. DateTime from,
  2. DateTime to
)

Gets time difference description

Implementation

static String getTimeDifference(DateTime from, DateTime to) {
  final difference = to.difference(from);

  if (difference.inDays > 0) {
    return '${difference.inDays} ${difference.inDays == 1 ? 'day' : 'days'}';
  } else if (difference.inHours > 0) {
    return '${difference.inHours} ${difference.inHours == 1 ? 'hour' : 'hours'}';
  } else if (difference.inMinutes > 0) {
    return '${difference.inMinutes} ${difference.inMinutes == 1 ? 'minute' : 'minutes'}';
  } else {
    return 'a few seconds';
  }
}