Date & Time Packages
Date, time, and timezone parsing, formatting, and manipulation libraries for reliable scheduling and display logic (date-fns, Day.js, Chrono).
Packages in Date & Time
Kind
Sort:Used by Most Apps
date-fns
Modern JavaScript date utility library with 200+ pure, immutable functions
Day.js
A 2KB immutable JavaScript date-time library with a Moment.js-compatible API
react-day-picker
A lightweight, fully customizable date picker component for React applications.
Moment.js
Parse, validate, manipulate, and display dates in JavaScript with a chainable API.
Chrono
Timezone-aware date and time handling for Rust, with correct calendar operations and flexible strftime-style formatting.
python-dateutil
Powerful extensions to Python's datetime module for parsing, deltas, recurrence, and timezones.
Moment Timezone
IANA time zone support for Moment.js — parse, convert, and format dates in any zone with automatic DST handling.
cron-parser
Parse, validate, and iterate cron expressions in Node.js with full timezone and DST support.
Luxon
Immutable, chainable date and time handling for JavaScript with built-in time zones and Intl.
cRonstrue
Turns cron expressions into human-readable descriptions, in 30+ languages.
pytz
World timezone definitions for Python, powered by the IANA (Olson) tz database.
date-fns-tz
IANA time zone support for date-fns, powered by the native Intl API with zero bundled time zone data.
ms
Tiny millisecond conversion utility for parsing and formatting human-readable time strings
time
Ergonomic, no-std-compatible date and time handling for Rust with parsing, formatting, and macro literals.
go-humanize
Formats byte sizes, durations, big numbers, and ordinals into human-friendly strings for Go programs.
MUI X Date Pickers
Fully-featured React date, time, and date-time picker components built on Material UI
croniter
Parses cron schedule strings and iterates the matching datetime values, with DST, second/year fields, and last-weekday support.
tzdata
Python package providing the IANA time zone database as installable, versioned data
node-cron
A lightweight Node.js library for scheduling jobs on cron expressions, dates, or Luxon DateTimes, with built-in time zone support.
react-datepicker
A fully customizable, accessible date and time picker component for React apps.
chrono-node
A natural language date and time parser for JavaScript and TypeScript, extracting real dates from free-form text like "next Friday at 3pm".
rrule
A JavaScript/TypeScript library for computing iCalendar (RFC 5545) recurrence rules for calendar dates.
chartjs-adapter-date-fns
Lets Chart.js parse, format, and calculate time-scale dates using date-fns instead of its default date engine.
@date-fns/utc
UTC-only Date subclasses and a date-fns context helper that eliminate timezone-shift bugs in date arithmetic.