time 2.1.5 copy "time: ^2.1.5" to clipboard
time: ^2.1.5 copied to clipboard

Type-safe DateTime and Duration calculations, powered by extensions.

example/time_example.dart

import 'package:time/time.dart';

void main() async {
  // Num Extensions
  print(1.weeks);
  print(1.5.weeks);
  print(7.days);
  print(7.5.days);
  print(22.hours);
  print(22.5.hours);
  print(45.minutes);
  print(45.5.minutes);
  print(30.seconds);
  print(30.5.seconds);
  print(15.milliseconds);
  print(15.5.milliseconds);
  print(10.microseconds);
  print(10.5.microseconds);
  print(5.nanoseconds);
  print(5.5.nanoseconds);

  // Delay for 5 seconds
  await 5.seconds.delay;

  // DateTime Extensions
  print(DateTime.now() + 7.days);
  print(DateTime.now() - 7.days);
  print(
    DateTime(2019, 2, 4, 24, 50, 45, 1, 1).copyWith(
      year: 2021,
      month: 10,
      day: 28,
      hour: 12,
      minute: 45,
      second: 10,
      millisecond: 0,
      microsecond: 12,
    ),
  );

  // Duration Extensions
  print(7.days.inWeeks);
  print(7.days.fromNow);
  print(7.days.ago);

  DateTime.now().to(1.weeks.fromNow, by: 1.days).forEach(print);
}
348
likes
150
points
1.15M
downloads

Publisher

verified publisherjogboms.xyz

Weekly Downloads

Type-safe DateTime and Duration calculations, powered by extensions.

Repository (GitHub)
View/report issues

Documentation

API reference

Funding

Consider supporting this project:

www.paypal.me
www.buymeacoffee.com

License

MIT (license)

Dependencies

clock

More

Packages that depend on time