main function
void
main()
Implementation
void main() {
final now = DateTime.now();
final fiveMinutesAgo = now.subtract(Duration(minutes: 5));
final twoDaysLater = now.add(Duration(days: 2));
print(relativeTime(fiveMinutesAgo)); // "5 minutes ago"
print(relativeTime(twoDaysLater)); // "in 2 days"
// Using abbreviations
print(
relativeTime(fiveMinutesAgo, config: RelativeTimeConfig(abbreviated: true)),
); // "5m ago"
// Using custom "now" threshold
print(
relativeTime(
now.subtract(Duration(seconds: 3)),
config: RelativeTimeConfig(nowThresholdSeconds: 5),
),
); // "now"
// Capitalized output
print(
relativeTime(fiveMinutesAgo, config: RelativeTimeConfig(capitalize: true)),
); // "5 minutes ago"
// Using "today" label
final todayAtMorning = DateTime(now.year, now.month, now.day, 9);
print(
relativeTime(todayAtMorning, config: RelativeTimeConfig(useToday: true)),
); // "today"
}