Overview
time_plus is a Dart package that enhances DateTime and Duration with intuitive extensions for easy time manipulation. It simplifies adding, subtracting, and converting time units, making date and time operations more readable and concise. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, and is ideal for applications requiring precise time handling. With clean syntax and minimal boilerplate, it streamlines common tasks like calculating durations, formatting, and adjusting dates.
Use cases
- Handling user timezone conversions
- Calculating event durations
- Scheduling recurring tasks
- Building calendar or timer apps
- Managing expiration dates
Key features
- Easy addition/subtraction of time units
- Built-in duration conversion utilities
- Intuitive DateTime extensions
- Cross-platform compatibility
- Minimal setup required
Suitable for
- Developers working with time-sensitive data
- Apps requiring date arithmetic
- Teams seeking clean, readable time code
- Projects with frequent time manipulations
Considerations
- Requires Dart 2.12 or higher
- Limited to basic time operations
- No built-in localization support