ilkersevim_relative_time 0.1.3
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.
ilkersevim_relative_time #
Short relative-time labels for chat-style timestamps (3d, 2h, 5m, now).
Dependency-free beyond the Dart SDK.
Why use this package? #
- Keep compact timestamps consistent across chat, activity, and feed views.
- Avoid adding a localization or date-formatting dependency for four short relative labels.
- Inject
nowfor deterministic tests and server-aligned clocks.
License: Apache-2.0. Issues: github.com/redjadet/ilkersevim_relative_time/issues.
Installation #
dependencies:
ilkersevim_relative_time: ^0.1.2
Requires Dart >=3.12.0.
Usage #
import 'package:ilkersevim_relative_time/ilkersevim_relative_time.dart';
final String label = formatRelativeTimeShort(messageTime);
// or with a fixed reference:
final String fixed = formatRelativeTimeShort(messageTime, now: DateTime.now());
API #
formatRelativeTimeShort(DateTime time, {DateTime? now})→String