FLUTTER ECOSYSTEM

date_utils

A Dart library for manipulating DateTimes.

Latest version
0.2.0
30-day downloads
415
Likes
30
Pub points
100

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Dart library designed to simplify DateTime manipulation with intuitive methods for parsing, formatting, and calculating date differences. It provides a clean API for common date operations such as adding or subtracting time intervals, checking if dates are within a range, and working with time zones. Built for cross-platform use, it supports all major platforms including mobile, web, and desktop. The library is lightweight and integrates seamlessly into Flutter projects via pub.dev.

Use cases
  • Parsing and formatting date strings
  • Calculating time differences between dates
  • Handling date ranges and intervals
  • Working with time zones
  • Scheduling recurring events
  • Building calendar-based UIs
Key features
  • Simple, chainable date operations
  • Built-in support for time zone conversions
  • Robust parsing of various date formats
  • Cross-platform compatibility
  • Extensible utility functions
  • Minimal dependencies
Suitable for
  • Developers building calendar apps
  • Apps requiring date arithmetic
  • Projects needing consistent date handling across platforms
  • Teams prioritizing code readability
  • Users of Flutter seeking reliable date utilities
Considerations
  • May require additional setup for complex time zone logic
  • Limited to basic date/time operations (not full calendar system)
  • No built-in internationalization support
  • Not suitable for highly specialized date processing needs
  • Depends on Dart's core DateTime class for underlying functionality
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add date_utils

Categories

Dependencies

Dependency list 1 items

Related projects