JavaScript Date

Open-source JavaScript projects categorized as Date

Top 23 JavaScript Date Projects

  • moment

    Parse, validate, manipulate, and display dates in javascript.

    Project mention: Adding "Created At" and "Last Updated" Dates to Jekyll | | 2024-01-09

    After hours of trying to figure out why Jekyll was still showing "Today" for a post I modified last week, I remembered that I am using the timeago filter from jekyll-timeago plugin. I was rendering the dates using {{ doc.last_modified_at | timeago }}. As you know, Jekyll is a static site generator, and it renders this as HTML at the time of build, and only then. This means any date rendered with timeago is hardcoded as is in the HTML and won't change until the next build. I switched all the dates to the "%-d %b %y" format for now. Might use moment.js in the future to get the timeago dates back.

  • dayjs

    ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API

    Project mention: Best date library to handle timezones in React Native? | /r/reactnative | 2023-12-05

    DayJS has issues with its timezone plugin not compatible with Hermes engine

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Luxon

    ⏱ A library for working with dates and times in JS

    Project mention: A bug which is only a bug five days out of the year | | 2024-01-31

    To be honest, use a library where someone else figured out the ambiguities and accounted for the edge cases. Good starting point:

    Date-fns is fine for simpler use cases but Luxon is a lot more complete, especially where it comes to time zones.

  • pickadate.js

    The mobile-friendly, responsive, and lightweight jQuery date & time input picker.

  • react-infinite-calendar

    ✨ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.

  • jquery-timeago

    :clock8: The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").

  • moment-timezone

    Timezone support for moment.js

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • react-native-modal-datetime-picker

    A React-Native datetime-picker for Android and iOS

    Project mention: Android Date Time Picker can anyone recommend a good Android date time picker for a project using old architecture react native? | /r/reactnative | 2023-03-29
  • fecha

    Lightweight and simple JS date formatting and parsing

  • js-joda

    :clock2: Immutable date and time library for javascript

    Project mention: Everything you need to know about Date in Programming | | 2023-10-28


  • date

    Date() for humans (by matthewmueller)

  • dateformat

    A node.js package for Steven Levithan's excellent dateFormat() function.

    Project mention: Common Date formatter libraries in React (TypeScript) | /r/reactjs | 2023-05-11 This helps me.

  • laydate

    一款被广泛使用的高级 Web 日历组件,完全开源无偿且颜值与功能兼备,足以应对日期相关的各种业务场景

  • react-nice-dates

    A responsive, touch-friendly, and modular date picker library for React.

  • human-interval

    Human readable time distances for javascript

  • Heat.js

    🌞 A lightweight JavaScript library that generates customizable heat maps, charts, and statistics to visualize date-based activity and trends.

    Project mention: Heat.js v2.0.0 – Create maps/charts/statistics to visualize date-based activity | | 2024-02-12
  • countdown.js

    Super simple countdowns.

  • datepicker

    Get a date with JavaScript! A datepicker with no dependencies. (by qodesmith)

  • md-date-time-picker

    An implementation of Material Design Picker components in vanilla CSS, JS, and HTML

    Project mention: Button under datepicker firing event | /r/jquery | 2023-06-07
  • server-date

    Make the server's clock available in the browser.

  • timewave

    A tiny clock and date, period, or duration math library < 2k (minified/gzipped)

  • CalendarScraper

    Perform Time-Based Action via Scraping a Google Calendar

  • inquirer-date-prompt

    A date prompt plugin for Inquirer.js.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-12.

JavaScript Date related posts


What are some of the best open-source Date projects in JavaScript? This list will help you:

Project Stars
1 moment 47,734
2 dayjs 45,357
3 Luxon 14,725
4 pickadate.js 7,709
5 react-infinite-calendar 3,953
6 jquery-timeago 3,819
7 moment-timezone 3,781
8 react-native-modal-datetime-picker 2,891
9 fecha 2,058
10 js-joda 1,572
11 date 1,474
12 dateformat 1,294
13 laydate 1,112
14 react-nice-dates 1,104
15 human-interval 455
16 Heat.js 452
17 countdown.js 402
18 datepicker 333
19 md-date-time-picker 274
20 server-date 189
21 timewave 47
22 CalendarScraper 25
23 inquirer-date-prompt 18
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.