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
65
downloads

Documentation

API reference

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

License

MIT (license)

Dependencies

flutter, intl

More

Packages that depend on abmsoft_utils