relativeFrom method

String relativeFrom(
  1. Hora other, {
  2. RelativeTimeConfig config = RelativeTimeConfig.defaultConfig,
})

Gets the relative time from another date.

Implementation

String relativeFrom(
  Hora other, {
  RelativeTimeConfig config = RelativeTimeConfig.defaultConfig,
}) {
  final diffMs = other.unixMillis - unixMillis;
  final isFuture = diffMs < 0;
  final absDiffMs = diffMs.abs();

  final (unit, value) = _determineUnit(absDiffMs, config.thresholds);
  return _formatRelativeTime(unit, value, isFuture, config);
}