ilkersevim_relative_time 0.1.3 copy "ilkersevim_relative_time: ^0.1.3" to clipboard
ilkersevim_relative_time: ^0.1.3 copied to clipboard

Show compact chat and feed timestamps such as 3d, 2h, 5m, and now with one dependency-free Dart formatter.

example/main.dart

import 'package:ilkersevim_relative_time/ilkersevim_relative_time.dart';

void main() {
  final DateTime now = DateTime(2026, 6, 23, 12, 0);
  print(
    formatRelativeTimeShort(
      now.subtract(const Duration(days: 3, hours: 2)),
      now: now,
    ),
  ); // 3d
  print(
    formatRelativeTimeShort(
      now.subtract(const Duration(hours: 2, minutes: 10)),
      now: now,
    ),
  ); // 2h
  print(
    formatRelativeTimeShort(
      now.subtract(const Duration(seconds: 20)),
      now: now,
    ),
  ); // now
}
1
likes
160
points
470
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Show compact chat and feed timestamps such as 3d, 2h, 5m, and now with one dependency-free Dart formatter.

Repository (GitHub)
View/report issues

Topics

#datetime #formatting #dart

License

Apache-2.0 (license)

More

Packages that depend on ilkersevim_relative_time