time_ago_provider 4.2.0 copy "time_ago_provider: ^4.2.0" to clipboard
time_ago_provider: ^4.2.0 copied to clipboard

library for generating fuzzy timestamp for example ("9 minutes ago")

time_ago_provider #

library for generating fuzzy timestamp e.g("9 minutes ago")

pub package Github test

import 'package:time_ago_provider/time_ago_provider.dart' as timeAgo;

void main() {
  /// Default Format (summary of elapsed time)
  final nineMinutesElapsed = DateTime.now().subtract(Duration(minutes: 9));
  print(timeAgo.format(nineMinutesElapsed)); // 9 minutes ago
  print(timeAgo.format(nineMinutesElapsed, locale: 'en_short')); // 9 min

  /// Full Format (detailed elapsed time years, months, days...)
  final longTimeElapsed = DateTime.now().subtract(Duration(days: 999, hours: 6, minutes: 8, seconds: 3));
  print(timeAgo.formatFull(longTimeElapsed)); // 2 years, 9 months, 9 days, 6 hours, 8 minutes, 3 seconds
  print(timeAgo.formatFull(longTimeElapsed, locale: 'en_short')); // 2 yr, 9 mo, 9 d, 6 h, 8 min, 3 sec

  /// Adding new locales
  timeAgo.setLocale('de', timeAgo.German());
  timeAgo.setLocale('de_short', timeAgo.German(shortForm: true));
  print(time_ago.format(nineMinutesElapsed, locale: 'de')); // vor 9 Minuten
  print(timeAgo.format(nineMinutesElapsed, locale: 'de_short')); // 9 Min.
}
copied to clipboard

Supported Languages #

  • ✅ ENGLISH
  • ✅ GERMAN
  • ✅ POLISH
  • ✅ FRENCH
  • ✅ ARABIC
  • ✅ TURKISH
  • ✅ PORTUGUESE
  • ✅ ITALIAN
  • ✅ SWEDISH
  • ✅ NORWEGIAN
  • ✅ PERSIAN
  • ✅ SPANISH
  • More will be added

Installing #

Package

Contributors ✨ #

Thanks goes to these wonderful people!

Features and bugs #

If you face any problems feel free to open an issue at the issue tracker. If you feel the library is missing a feature, please raise a ticket on Github. Pull request are also welcome.

33
likes
150
points
346
downloads

Publisher

unverified uploader

Weekly Downloads

2024.08.12 - 2025.02.24

library for generating fuzzy timestamp for example ("9 minutes ago")

Repository (GitHub)

Documentation

API reference

License

MIT (license)

More

Packages that depend on time_ago_provider