Skip to main content

ponjika 2.0.0 copy "ponjika: ^2.0.0" to clipboard
ponjika: ^2.0.0 copied to clipboard

Typed Bangla civil dates, bidirectional conversion, parsing, formatting, arithmetic and recurring events for pure Dart.

example/ponjika_example.dart

import 'package:ponjika/ponjika.dart';

void main() {
  const calendar = BanglaCalendar();
  final date = calendar.fromGregorian(DateTime.utc(2025, 4, 17));
  // ignore: avoid_print
  print(BanglaDateFormat('EEEE, d MMMM yyyy • SSSS').format(date));
  final restored = BanglaDateFormat.iso().parse('1432-01-04');
  assert(restored == date);
  final event = BanglaAnnualEvent(
    id: 'new-year',
    title: 'Pohela Boishakh',
    month: 1,
    day: 1,
  );
  // ignore: avoid_print
  print(event.nextOccurrence(date)?.toGregorian());
}
2
likes
140
points
77
downloads

Documentation

API reference

Publisher

verified publisherflutterwiki.com

Weekly Downloads

Typed Bangla civil dates, bidirectional conversion, parsing, formatting, arithmetic and recurring events for pure Dart.

Topics

#bangla #calendar #localization

License

Apache-2.0 (license)

Dependencies

json_annotation

More

Packages that depend on ponjika