date_calc_lts 1.0.0+2 icon indicating copy to clipboard operation
date_calc_lts: ^1.0.0+2 copied to clipboard

Updated Date manipulation library for Dart. It provides a class that inherits from the DateTime class, makes it easy to calculate additions, subtractions and so on.

date_calc #

Date manipulation library for easy calculating.

Usage #

Installation #

Add date_calc_lts as a dependency in pubspec.yaml file.

dependencies:
  date_calc: ^1.0.0+2

Run pub install.

Using #

import 'package:date_calc_lts/date_calc_lts.dart';

final date = DateCalc(2019, 1, 5);
print(date.addMonth(1));
// => 2019-02-05 00:00:00.000
print(date.addYear(1).isLeapYear());
// => true
print(date.addYear(1).addMonth(1).daysInMonth());
// => 29
print(date.dup(minute: 11));
// => 2019-01-05 00:11:00.000
print(date.differenceValue(date: DateTime(2019, 3, 3), type: DateType.month));
// => 1
print(DateCalc.now().isToday());
// => true

Because DateCalc is a subclass of DateTime, you can use all DateTime methods.
When you need exactly DateTime object, use toDate() method.

final date = DateCalc(2019, 1, 5);
date.subtractYear(1).toDate();
2
likes
120
pub points
0%
popularity

Publisher

unverified uploader

Updated Date manipulation library for Dart. It provides a class that inherits from the DateTime class, makes it easy to calculate additions, subtractions and so on.

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

intl, meta

More

Packages that depend on date_calc_lts