age function

String age(
  1. DateTime at,
  2. DateTime now
)

Implementation

String age(DateTime at, DateTime now) {
  var d = now.difference(at);
  if (d.isNegative) d = Duration.zero;
  final s = d.inSeconds;
  if (s < 60) return '${s}s';
  if (s < 3600) return '${d.inMinutes}m';
  if (s < 86400) return '${d.inHours}h';
  return '${d.inDays}d';
}