Date and Time

Date, time, and timezone handling libraries including calendar operations. Packages among the 3,000 most downloaded in the past 90 days.

45 packages
  • tzdata 1.1.3

    Tzdata is a parser and library for the tz database.

    317
    1.5m last 90 days
  • timex 3.7.13

    Timex is a rich, comprehensive Date/Time library for Elixir projects, with full timezone support via the :tzdata package. If you need to manipulate dates, times, datetimes, timestamps, etc., then Timex is for you!

    1.8k
    1.2m last 90 days
  • tz 0.28.1

    Time zone support for Elixir

    158
    130.2k last 90 days
  • Localized month- and week-based calendars and calendar functions based upon CLDR data.

    17
    123.0k last 90 days
  • Date, Time and DateTime localization, internationalization and formatting functions using the Common Locale Data Repository (CLDR).

    72
    122.4k last 90 days
  • rfc3339 0.9.0

    an rfc3339 parser and formatter

    5
    75.7k last 90 days
  • iso8601 1.3.4

    An ISO 8601 date formatting and parsing library for Erlang

    132
    73.6k last 90 days
  • Parse a string into DateTime, NaiveDateTime, Time, or Date struct.

    31
    62.6k last 90 days
  • kday 1.1.0

    Calculations for the first, last or nth day of the week on, nearest, after or before a date.

    11
    56.6k last 90 days
  • Calendar is a datetime library for Elixir. Timezone support via its sister package `tzdata`. Safe parsing and formatting of standard formats (ISO, RFC, etc.), strftime formatting. Extendable through protocols.

    469
    49.0k last 90 days
  • strftime-based datetime formatter for Elixir

    38
    34.0k last 90 days
  • Work with time in Gleam!

    56
    29.1k last 90 days
  • tz_extra 0.45.0

    Time zone-related utilities

    22
    25.3k last 90 days
  • Erlang library for conversion from one local time to another (forked specifically for qdate compatibility)

    5
    19.0k last 90 days
  • An ICalendar file generator

    106
    19.0k last 90 days
  • cocktail 0.10.3

    Cocktail is a date/time recurrence library for Elixir based on iCalendar events. It can generate a stream of dates/times based on a set of repeat rules.

    228
    18.0k last 90 days
  • birl 1.8.0

    Date / Time handling for Gleam

    80
    12.5k last 90 days
  • qdate 0.7.3

    Simple Date and Timezone handling for Erlang

    250
    9.8k last 90 days
  • Elixir time zone support that uses OS-supplied zoneinfo files

    26
    8.5k last 90 days
  • rrule 0.7.0

    Elixir wrapper for Rust based RRule parsing

    3
    8.3k last 90 days
  • Time zone support for Elixir by using the IANA tz database.

    19
    8.2k last 90 days
  • Definition-based national holidays

    30
    7.7k last 90 days
  • datix 0.3.2

    A date-time parser using `Calendar.strftime` format strings.

    30
    6.6k last 90 days
  • wts 0.4.0

    Timestamp support functions

    6
    6.2k last 90 days
  • ExCycle is a powerful library to generate datetimes following RRules from iCalendar.

    13
    5.2k last 90 days
  • CalendarRecurrence is an Elixir library for working with recurring dates.

    47
    5.1k last 90 days
  • Elixir library providing recurring calendar events support.

    28
    4.7k last 90 days
  • dh_date 1.0.0

    Basic date formatting and parsing app. Uses formatting rules of http://uk.php.net/date - (with some minor changes)

    41
    4.3k last 90 days
  • Application for finding which holidays fall on given dates.

    22
    4.2k last 90 days
  • businex 0.2.0

    Elixir business day calculations

    4
    3.7k last 90 days
  • A datetime implementation constraint to UTC.

    1
    3.4k last 90 days
  • gtempo 7.2.2

    A datetime-centric, mockable time library for Gleam!

    48
    3.2k last 90 days
  • Erlang library for conversion from one local time to another

    4
    3.1k last 90 days
  • Fast conversion of a UTC epoch timestamp (Unix timestamp) into a DateTime in a given timezone.

    2.8k last 90 days
  • Time calculations using business hours

    53
    2.5k last 90 days
  • tempus 0.16.0

    Easy handling of time periods, like business days, holidays, etc.

    27
    2.5k last 90 days
  • Recurrencex is a simple date recurrence library for elixir projects, supporting daily, weekly, monthly day, and monthly relative day of week recurrences.

    4
    2.4k last 90 days
  • Handling timezones for datetimes in ecto

    9
    2.4k last 90 days
  • month 2.1.0

    Library focused on working with months, rathen than full dates or dates with time.

    1
    2.4k last 90 days
  • datex 2.0.0

    Human readable simple date and time library. It works with standard date and time as well as elixir date, time formats. You can get a specific day, date, add days to date and get results which are friendly and easy to understand.

    9
    2.3k last 90 days
  • ex_ical 0.2.0

    ICalendar parser.

    24
    1.9k last 90 days
  • hlclock 1.0.0

    Hybrid Logical Clocks.

    52
    1.7k last 90 days
  • Easily parse timestamps using Timex as they are decoded from json by Poison.

    1
    1.7k last 90 days
  • Time zones for Nerves

    10
    1.5k last 90 days
  • Library to create and edit iCalendar files without parsing.

    1
    1.4k last 90 days