A collection of extensions methods for DateTime, Duration, and int to allow for easier date and time calculations.
Features
- Turns integers into Duration objects.
- Easily get DateTime objects in the past or future from a Duration.
- Get related dates and times for a DateTime.
Getting started
Installation
# pubspec.yaml
dependencies:
railsy_time: ^1.0.0 # Check out the latest version
Usage
import 'package:railsy_time/railsy_time.dart';
3.days.fromNow
// equal to DateTime.now().add(Duration(days: 3))
14.days.ago.beginningOfWeek
// 00:00:00.000000 on the Monday 2 weeks ago
DateTime.now().endOfYear
// 23:59:59.999999 on December 31st of the date's year
License
MIT License, see the LICENSE.md file for details.
Libraries
- railsy_time
- Various extension methods for more convenient date/time calculations.