Skip to content

Duration Extension

delayed

Utility to delay some code execution.

dart
await 3.seconds.delay(() {
  // Your code here
});
await 3.seconds.delay(() {
  // Your code here
});

fromNow

Adds the Duration to the current DateTime and gives a future time.

dart
final futureTime = 5.minutes.fromNow;
final futureTime = 5.minutes.fromNow;

ago

Subtracts the Duration from the current DateTime and gives a pastime.

dart
final pastTime = 5.minutes.ago;
final pastTime = 5.minutes.ago;