Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Date and Time Utilities packages

Last updated: January 26, 2025

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
👍 1.88K   ⬇️ 294.5K
Dart 3 compatible
Maintenance Status: Good

A library useful for creating fuzzy timestamps. (e.g. "15 minutes ago")

timezone
👍 474   ⬇️ 1.3M
Dart 3 compatible
Maintenance Status: Good

Time zone database and time zone aware DateTime.

time
👍 353   ⬇️ 862.7K
Dart 3 compatible
Maintenance Status: Good

Type-safe DateTime and Duration calculations, powered by extensions.

jiffy
👍 1.09K   ⬇️ 141.5K
Dart 3 compatible
Maintenance Status: Good

Jiffy is a date time dart package for parsing, manipulating, querying and formatting dates and time

rrule
👍 82   ⬇️ 478.3K
Dart 3 compatible
Maintenance Status: Good

Recurrence rule parsing & calculation as defined in the iCalendar RFC

flutter_timezone
👍 239   ⬇️ 275.9K
Dart 3 compatible
Maintenance Status: Good

A flutter plugin for getting the local timezone of the device.

date_format
👍 437   ⬇️ 84.1K
Dart 3 compatible
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.

ntp
👍 236   ⬇️ 61.6K
Dart 3 compatible
Maintenance Status: Poor

Fetch accurate time or current DateTime object from (NTP) Network Time Protocol server.

flutter_native_timezone
👍 251   ⬇️ 22.7K
Dart 3 compatible
Maintenance Status: Poor

A flutter plugin for getting the local timezone of the os.

adhan
👍 220   ⬇️ 86
Dart 3 compatible
Maintenance Status: Average

Adhan for Dart / Muslim Prayer Times Library. Now retrieving Prayer time in Dart easier than ever.

dart_date
👍 187   ⬇️ 22.2K
Dart 3 compatible
Maintenance Status: Good

Date manipulation library. DateTime extensions. Also includes an Interval object.

shamsi_date
👍 203   ⬇️ 4.3K
Dart 3 compatible
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.

duration
👍 157   ⬇️ 38.1K
Dart 3 compatible
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.

time_machine
👍 147   ⬇️ 8.2K
Dart 3 compatible
Maintenance Status: Poor

Date and time library for Flutter, Web, and Server with support for timezones, calendars, cultures, formatting and parsing.

get_time_ago
👍 140   ⬇️ 6.5K
Dart 3 compatible
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.

hijri
👍 131   ⬇️ 5.6K
Dart 3 compatible
Maintenance Status: Poor

Convert between Hijri Calendar and Gregorian Calendar date support Arabic and English Local.

date_time_format
👍 111   ⬇️ 20.1K
Dart 3 compatible
Maintenance Status: Poor

Utilities for formatting Dart's DateTime object using standard date/time notation or as a relative time offset.

flutter_native_timezone_updated_gradle
👍 30   ⬇️ 44.1K
Dart 3 compatible
Maintenance Status: Poor

A flutter plugin for getting the local timezone of the device.

moment_dart
👍 78   ⬇️ 3.6K
Dart 3 compatible
Maintenance Status: Good

Multi-purpose immutable DateTime subclass. Supports multiple localizations to easily convert DateTime and Duration into human-readable format

age_calculator
👍 61   ⬇️ 13.5K
Dart 3 compatible
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.

week_of_year
👍 45   ⬇️ 11.2K
Dart 3 compatible
Maintenance Status: Average

Adds extension method to get the ISO 8601 week of year from a date

simple_moment
👍 51   ⬇️ 2.1K
Dart 3 compatible
Maintenance Status: Poor

A simple implementation of the Moment.js features for relative time.

abushakir
👍 50   ⬇️ 406
Dart 3 compatible
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.

prayers_times
👍 46   ⬇️ 499
Dart 3 compatible
Maintenance Status: Average

Seamlessly access precise prayer times with our Flutter package tailored to your location. Enhance your namaz routine effortlessly.

timeago_flutter
👍 28   ⬇️ 8.1K
Dart 3 compatible
Maintenance Status: Good

Timeago Widget for Flutter to create fuzzy timestamps. (e.g. "15 minutes ago").

datetime_setting
👍 29   ⬇️ 5.8K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin to get information about auto time and auto timezone. Open setting if not set to auto.

time_ago_provider
👍 33   ⬇️ 340
Dart 3 compatible
Maintenance Status: Poor

library for generating fuzzy timestamp for example ("9 minutes ago")

instant
👍 30   ⬇️ 2.1K
Dart 3 compatible
Maintenance Status: Average

A package that exports functions for converting, formatting, and nicening of dates/times in Dart.

date_utils
👍 30   ⬇️ 655
Dart 3 compatible
Maintenance Status: Poor

A Dart library for manipulating DateTimes.

calendar_time
👍 28   ⬇️ 138
Dart 3 compatible
Maintenance Status: Average

Implementation of MomentJS's calendar time, plus a bunch of other helper methods.

prayer_time
👍 26   ⬇️ 40
Dart 3 compatible
Maintenance Status: Good

A Dart Pacakge to get prayer times of different loctions based on geo and timezone.

bangla_utilities
👍 25   ⬇️ 32
Dart 3 compatible
Maintenance Status: Poor

Plugin for English to Bangla date-time and number conversion.

in_date_utils
👍 23   ⬇️ 919
Dart 3 compatible
Maintenance Status: Good

Utils for DateTime. Easily modify, check and copy dates. Get numbers of days in year/month. And many more.

kosher_dart
👍 22   ⬇️ 286
Dart 3 compatible
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.

relative_time
👍 19   ⬇️ 2.7K
Dart 3 compatible
Maintenance Status: Average

Expresses a DateTime object relative to the current time in text form.

dateable
👍 22   ⬇️ 67
Dart 3 compatible
Maintenance Status: Average

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
👍 21   ⬇️ 33
Dart 3 compatible
Maintenance Status: Average

DateUtilPlus, a powerful Dart API designed to augment and simplify date and time handling in your Dart projects.

day
👍 20   ⬇️ 636
Dart 3 compatible
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.

any_date
👍 10   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Good

A package for parsing String into DateTime in any format. Easy way to parse a date in any format and in any language, while always respecting ISO and RFC formats.

datetime_loop
👍 7   ⬇️ 276
Dart 3 compatible
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.

at_events_flutter
👍 7   ⬇️ 104
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin project to manage events (time, place and attendees) using the atPlatform.

sugar
👍 5   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Average

Forus Labs' standard library extension. Utilities for date-times, timezones, collections, monads & more.

posix_tz
👍 3   ⬇️ 22
Dart 3 compatible
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
👍 1   ⬇️ 25
Dart 3 compatible
Maintenance Status: Good

This is sa simple Rapper for the Sunrise-Sunset API written in Dart

time_formatter
👍 38   ⬇️ 2

Maintenance Status: Poor

Format UNIX timestamps into human-readable strings in Dart; inspired by YouTube's time formatting habits.

age
👍 29   ⬇️ 127

Maintenance Status: Poor

age Flutter package.

date_util
👍 28   ⬇️ 112

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   ⬇️ 33

Maintenance Status: Poor

A dart package that help developer get DateTime's year in Buddhist calendar format, also support DateFormatter

libpray
👍 21   ⬇️ 31

Maintenance Status: Poor

Muslim prayer times library for Dart which includes various calculation and juristic method that can be customised.

flutter_greetings
👍 20   ⬇️ 21

Maintenance Status: Poor

To be able to show greeting message depending upon time.

true_time
👍 17   ⬇️ 29

Maintenance Status: Poor

NTP library for Flutter. Get the true time impervious to device clock changes.