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

Discord Medium LinkedIn Twitter

Top Flutter Date and Time Utilities packages

Last updated: April 2, 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.6K
Maintenance Status: Good

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

jiffy
Dart 3 compatible 👍 914
Maintenance Status: Good

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

timezone
Dart 3 compatible 👍 374
Maintenance Status: Good

Time zone database and time zone aware DateTime.

time
Dart 3 compatible 👍 334
Maintenance Status: Good

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

adhan
Dart 3 compatible 👍 193
Maintenance Status: Good

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

shamsi_date
Dart 3 compatible 👍 185
Maintenance Status: Good

A Flutter and Dart package for using Jalali (Shamsi, Solar, Persian or Jalaali) calendar. You can convert, format and manipulate Jalali and Gregorian (Miladi) date and times.

dart_date
Dart 3 compatible 👍 157
Maintenance Status: Good

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

flutter_timezone
Dart 3 compatible 👍 146
Maintenance Status: Good

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

duration
Dart 3 compatible 👍 143
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 👍 103
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.

rrule
Dart 3 compatible 👍 70
Maintenance Status: Good

Recurrence rule parsing & calculation as defined in the iCalendar RFC

moment_dart
Dart 3 compatible 👍 67
Maintenance Status: Good

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

week_of_year
Dart 3 compatible 👍 44
Maintenance Status: Good

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

calendar_time
Dart 3 compatible 👍 26
Maintenance Status: Good

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

timeago_flutter
Dart 3 compatible 👍 24
Maintenance Status: Good

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

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.

kosher_dart
Dart 3 compatible 👍 21
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.

date_util_plus
Dart 3 compatible 👍 14
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.

sugar
Dart 3 compatible 👍 3
Maintenance Status: Good

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

date_format
Dart 3 compatible 👍 418
Maintenance Status: Average

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_machine
Dart 3 compatible 👍 140
Maintenance Status: Average

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

abushakir
Dart 3 compatible 👍 48
Maintenance Status: Average

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 👍 31
Maintenance Status: Average

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

instant
Dart 3 compatible 👍 30
Maintenance Status: Average

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

datetime_setting
Dart 3 compatible 👍 27
Maintenance Status: Average

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

flutter_native_timezone
Dart 3 compatible 👍 240
Maintenance Status: Poor

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

ntp
Dart 3 compatible 👍 213
Maintenance Status: Poor

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

hijri
Dart 3 compatible 👍 115
Maintenance Status: Poor

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

date_time_format
Dart 3 compatible 👍 103
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 👍 53
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.

date_utils
Dart 3 compatible 👍 30
Maintenance Status: Poor

A Dart library for manipulating DateTimes.

bangla_utilities
Dart 3 compatible 👍 24
Maintenance Status: Poor

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

day
Dart 3 compatible 👍 21
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.

age
👍 29
Maintenance Status: Poor

age Flutter package.

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.