abmsoft_utils 0.0.2 copy "abmsoft_utils: ^0.0.2" to clipboard
abmsoft_utils: ^0.0.2 copied to clipboard

A lightweight Dart package for flutter utility formatting and conversions date, english to bangla, alert, messages, custom function.

abmsoft_utils #

A simple Dart/Flutter utility package for date formatting & conversions.

✨ Features #

  • Convert DateTime → formatted string
  • Convert String → DateTime
  • Bengali date formatting (বাংলা তারিখ)
  • TimeAgo / Relative time
  • Duration formatting
  • String → Duration parser
  • Calendar helper utilities
  • Week start/end calculator
  • Safe DateTime parsing
  • Time zone converter
  • Custom date format support
  • UNIX timestamp conversion
  • Clean & documented extensions

🚀 Usage #

import 'package:abmsoft_utils/date_extensions.dart';
import 'package:abmsoft_utils/string_extensions.dart';


void main() {
DateTime now = DateTime.now();


print(now.toYMD()); // 2025-11-20
print(now.toDMY()); // 20/11/2025
print(now.format("dd-MM-yyyy HH:mm"));


print("2025-11-08".toDate());
print("08-11-2025".toDateWithFormat("dd-MM-yyyy"));
print("1700000000".fromUnix());


✅  Bengali Date Formatting

 final date = DateTime(2025, 1, 25, 20, 30);


  print(date.toBengaliDate());
  // ২৫ জানুয়ারি ২০২৫

  print(date.toBengaliDateWithWeekday());
  // শনিবার, ২৫ জানুয়ারি ২০২৫

  print(date.toBengaliTime());
  // ২০:৩০ অপরাহ্ন

  print(date.toBengaliDateTime());
  // শনিবার, ২৫ জানুয়ারি ২০২৫ | ২০:৩০ অপরাহ্ন


✅ TimeAgo / Relative Time Extension (Bengla)

 final dt = DateTime.now().subtract(Duration(minutes: 5));
  print(dt.timeAgo());   
  // ৫ মিনিট আগে

  final dt2 = DateTime.now().add(Duration(hours: 3));
  print(dt2.timeFromNow());
  // ৩ ঘণ্টা পরে

  final dt3 = DateTime.now().subtract(Duration(days: 40));
  print(dt3.timeAgo());
  // ১ মাস আগে

}
0
likes
140
points
19
downloads

Publisher

verified publisherabmsoft.org

Weekly Downloads

A lightweight Dart package for flutter utility formatting and conversions date, english to bangla, alert, messages, custom function.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter, intl

More

Packages that depend on abmsoft_utils