libcalendar 0.3.0 copy "libcalendar: ^0.3.0" to clipboard
libcalendar: ^0.3.0 copied to clipboard

Calendar Conversion Library for Dart.

example/libcalendar_example.dart

import 'dart:io';

import 'package:libcalendar/libcalendar.dart';
import 'package:logging/logging.dart';

void main() {
  Logger.root.level = Level.ALL;
  Logger.root.onRecord.listen(
    (record) {
      final prefix = '[${record.level.name.padRight(7)}: ${record.loggerName}]';
      stdout.writeln(
        '${prefix.padRight(56)} ${record.message}',
      );
    },
  );

  final log = Logger('libcalendar/example');

  // September 7th, 2010 in Gregorian.
  const year = 2010;
  const month = 9;
  const day = 7;

  // Convert to CJDN.
  final cjdn = fromGregorianToCjdn(year, month, day);
  log.info('September 7th, 2010 in CJDN: $cjdn');

  // Convert to Islamic.
  final islamic = fromGregorianToIslamic(year, month, day);
  log.info(
    'September 7th, 2010 in Islamic: '
    '${islamic.day}/${islamic.month}/${islamic.year}',
  );
}
3
likes
150
points
19
downloads

Publisher

verified publisherzulfahmi.dev

Weekly Downloads

Calendar Conversion Library for Dart.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

logging, meta

More

Packages that depend on libcalendar