Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Date and Time Utilities packages
Last updated: December 4, 2024
The complete list of Dart and Flutter packages is provided below that provide various utilities such as Date and Time Formatting, Date and Time Parsing, Date and Time Humanizing and other Fuzzy TIme Utilities.
timeago
Dart 3 compatible 👍 1.84K
Maintenance Status: Good
A library useful for creating fuzzy timestamps. (e.g. "15 minutes ago")
jiffy
Dart 3 compatible 👍 1.06K
Maintenance Status: Good
Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time
timezone
Dart 3 compatible 👍 455
Maintenance Status: Good
Time zone database and time zone aware DateTime.
date_format
Dart 3 compatible 👍 434
Maintenance Status: Good
A simple API to format dates. Provides various constants to build Date format string. Use 'formatDate' method to format date according to format string.
time
Dart 3 compatible 👍 348
Maintenance Status: Good
Type-safe DateTime and Duration calculations, powered by extensions.
flutter_timezone
Dart 3 compatible 👍 225
Maintenance Status: Good
A flutter plugin for getting the local timezone of the device.
shamsi_date
Dart 3 compatible 👍 203
Maintenance Status: Good
A Flutter and Dart package for using Jalali (Shamsi, Solar, Persian, Jalaali or شمسی) calendar. You can convert, format and manipulate Jalali and Gregorian (Miladi) date and times.
dart_date
Dart 3 compatible 👍 184
Maintenance Status: Good
Date manipulation library. DateTime extensions. Also includes an Interval object.
duration
Dart 3 compatible 👍 156
Maintenance Status: Good
Utilities to make working with 'Duration's easier. Formats duration in human readable form and also parses duration in human readable form to Dart's Duration.
get_time_ago
Dart 3 compatible 👍 136
Maintenance Status: Good
A Dart package to convert and format 'DateTime' object into 'get_time_ago' format to get String like '10 seconds ago', 'a minute ago', '7 hours ago', etc.
moment_dart
Dart 3 compatible 👍 78
Maintenance Status: Good
Multi-purpose immutable DateTime subclass. Supports multiple localizations to easily convert DateTime and Duration into human-readable format
rrule
Dart 3 compatible 👍 77
Maintenance Status: Good
Recurrence rule parsing & calculation as defined in the iCalendar RFC
datetime_setting
Dart 3 compatible 👍 29
Maintenance Status: Good
Flutter plugin to get information about auto time and auto timezone. Open setting if not set to auto.
timeago_flutter
Dart 3 compatible 👍 28
Maintenance Status: Good
Timeago Widget for Flutter to create fuzzy timestamps. (e.g. "15 minutes ago").
prayer_time
Dart 3 compatible 👍 25
Maintenance Status: Good
A Dart Pacakge to get prayer times of different loctions based on geo and timezone.
kosher_dart
Dart 3 compatible 👍 22
Maintenance Status: Good
This Plugin for a specialized calendar that can calculate different astronomical times for Jewish zmanim or religious times for prayers and other Jewish religious duties.
dateable
Dart 3 compatible 👍 22
Maintenance Status: Good
A Dart package to help you with managing dates easily. Can be used to store, format, convert, construct, parse and serialise dates.
date_util_plus
Dart 3 compatible 👍 20
Maintenance Status: Good
DateUtilPlus, a powerful Dart API designed to augment and simplify date and time handling in your Dart projects.
at_events_flutter
Dart 3 compatible 👍 7
Maintenance Status: Good
A Flutter plugin project to manage events (time, place and attendees) using the atPlatform.
datetime_loop
Dart 3 compatible 👍 6
Maintenance Status: Good
A Flutter package that provides a widget to listen to the system's datetime and trigger a rebuild based on the specified time unit.
posix_tz
Dart 3 compatible 👍 2
Maintenance Status: Good
Posix timezones package. This package is designed to simplify working with timezones, allowing developers to read and write timezones in posix standard.
sunrise_sunset_api
Dart 3 compatible 👍 1
Maintenance Status: Good
This is sa simple Rapper for the Sunrise-Sunset API written in Dart
adhan
Dart 3 compatible 👍 215
Maintenance Status: Average
Adhan for Dart / Muslim Prayer Times Library. Now retrieving Prayer time in Dart easier than ever.
week_of_year
Dart 3 compatible 👍 45
Maintenance Status: Average
Adds extension method to get the ISO 8601 week of year from a date
prayers_times
Dart 3 compatible 👍 43
Maintenance Status: Average
Seamlessly access precise prayer times with our Flutter package tailored to your location. Enhance your namaz routine effortlessly.
instant
Dart 3 compatible 👍 30
Maintenance Status: Average
A package that exports functions for converting, formatting, and nicening of dates/times in Dart.
flutter_native_timezone_updated_gradle
Dart 3 compatible 👍 29
Maintenance Status: Average
A flutter plugin for getting the local timezone of the device.
calendar_time
Dart 3 compatible 👍 28
Maintenance Status: Average
Implementation of MomentJS's calendar time, plus a bunch of other helper methods.
sugar
Dart 3 compatible 👍 4
Maintenance Status: Average
Forus Labs' standard library extension. Utilities for date-times, timezones, collections, monads & more.
flutter_native_timezone
Dart 3 compatible 👍 249
Maintenance Status: Poor
A flutter plugin for getting the local timezone of the os.
ntp
Dart 3 compatible 👍 234
Maintenance Status: Poor
Fetch accurate time or current DateTime object from (NTP) Network Time Protocol server.
time_machine
Dart 3 compatible 👍 144
Maintenance Status: Poor
Date and time library for Flutter, Web, and Server with support for timezones, calendars, cultures, formatting and parsing.
hijri
Dart 3 compatible 👍 126
Maintenance Status: Poor
Convert between Hijri Calendar and Gregorian Calendar date support Arabic and English Local.
date_time_format
Dart 3 compatible 👍 110
Maintenance Status: Poor
Utilities for formatting Dart's DateTime object using standard date/time notation or as a relative time offset.
age_calculator
Dart 3 compatible 👍 61
Maintenance Status: Poor
A Flutter package to calculate someone's age in days, months, and years; in addition it can be used to find the difference between two dates.
simple_moment
Dart 3 compatible 👍 51
Maintenance Status: Poor
A simple implementation of the Moment.js features for relative time.
abushakir
Dart 3 compatible 👍 50
Maintenance Status: Poor
A Dart/ Flutter Package for Ethiopian calendar system (ባሕረ ሃሳብ). It can help you integrate Ethiopian DateTime, calendar and all the movable fastings with respective holidays.
time_ago_provider
Dart 3 compatible 👍 33
Maintenance Status: Poor
library for generating fuzzy timestamp for example ("9 minutes ago")
date_utils
Dart 3 compatible 👍 30
Maintenance Status: Poor
A Dart library for manipulating DateTimes.
bangla_utilities
Dart 3 compatible 👍 25
Maintenance Status: Poor
Plugin for English to Bangla date-time and number conversion.
day
Dart 3 compatible 👍 20
Maintenance Status: Poor
A date library Day.js in dart. Day.dart is inspired by Day.js. Write with nearly the same API. Build on the top of the powerful DateTime class.
time_formatter
👍 38
Maintenance Status: Poor
Format UNIX timestamps into human-readable strings in Dart; inspired by YouTube's time formatting habits.
date_util
👍 28
Maintenance Status: Poor
A simple dart API with a complete set of date helper methods not available in the DateTime API hence, production is made easier when working with dates.
buddhist_datetime_dateformat
👍 24
Maintenance Status: Poor
A dart package that help developer get DateTime's year in Buddhist calendar format, also support DateFormatter
libpray
👍 21
Maintenance Status: Poor
Muslim prayer times library for Dart which includes various calculation and juristic method that can be customised.
flutter_greetings
👍 20
Maintenance Status: Poor
To be able to show greeting message depending upon time.
true_time
👍 17
Maintenance Status: Poor
NTP library for Flutter. Get the true time impervious to device clock changes.