date_snap 1.0.0 copy "date_snap: ^1.0.0" to clipboard
date_snap: ^1.0.0 copied to clipboard

A lightweight Flutter package for localized date formatting and relative time calculation. Supports English, Bengali, and Arabic.

example/lib/main.dart

import 'package:date_snap/date_snap.dart';

void main() {
  DateTime now = DateTime.now();
  DateTime pastTime = DateTime.now().subtract(const Duration(minutes: 5));

  // ১. Date Formatting (তারিখ ফরম্যাট)
  print(now.toFormattedDate(lang: 'en')); // Output: 10/3/2026
  print(now.toFormattedDate(lang: 'bn')); // Output: ১০/৩/২০২৬
  print(now.toFormattedDate(lang: 'ar')); // Output: ١٠/٣/٢٠٢٦

  // ২. Relative Time (সময় কতক্ষণ আগে)
  print(pastTime.toTimeAgo(lang: 'en')); // Output: 5m ago
  print(pastTime.toTimeAgo(lang: 'bn')); // Output: ৫ মিনিট আগে
  print(pastTime.toTimeAgo(lang: 'ar')); // Output: ٥ دقيقة مضت
}
1
likes
160
points
214
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A lightweight Flutter package for localized date formatting and relative time calculation. Supports English, Bengali, and Arabic.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on date_snap