JavaScript Date

Open-source JavaScript projects categorized as Date | Edit details

Top 23 JavaScript Date Projects

  • GitHub repo moment

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

    Project mention: The React roadmap for beginners you never knew you needed. | | 2021-11-23


  • GitHub repo dayjs

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

    Project mention: 20+ JavaScript Utilities to Boost Your Productivity As a Developer | | 2021-10-26

    15. DayJs

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: Computed in Vue3 with Objects | | 2021-12-03

    If you need to manipulate the date -- like add or subtract days, special formats, etc. then a library is a good idea. I use date-fns, personally.

  • GitHub repo Luxon

    ⏱ A library for working with dates and times in JS

    Project mention: Forcing engineers to release by some arbitrary date results in shipping unfinished code - instead, ship when the code is ready and actually valuable | | 2021-09-16

    Enough that they decided to go for a fresh start instead:

  • GitHub repo pickadate.js

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

  • GitHub repo react-infinite-calendar

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

  • GitHub repo jquery-timeago

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

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo moment-timezone

    Timezone support for moment.js

    Project mention: Build Instructions for your own WSB 3000 | | 2021-10-17

    The clock is in Javascript. Time zones in JavaScript historically are non-trivial since everything is based on the client clocktime. Fortunately, there is moment.js and moment-timezone-with-data.js that vastly simplify getting the current time at the NYSE. The clock keeps ticking correctly irregardless of which tab is active. I find the clock to be also functional since the WSBoy is worn over where I would usually be wearing my watch.

  • GitHub repo react-native-modal-datetime-picker

    A React-Native datetime-picker for Android and iOS

    Project mention: The best React Native datepicker libraries | | 2021-06-10

    Documentation: Documentation is hosted on the repo’s on Github. It is straightforward, covers all the basics required to install, set up, and use the DateTimePickerModal component from the library, alongside a description of all acceptable props and answers to popular FAQs.

  • GitHub repo react-calendar

    Ultimate calendar for your React app. (by wojtekmaj)

    Project mention: React-Calendar tutorial: Build and customize a simple calendar | | 2021-08-12

    React-Calendar is a simple calendar library that provides the ability to pick days, months, years, or even decades. It also supports date range selection and a variety of languages for more complex use cases.

  • GitHub repo fecha

    Lightweight and simple JS date formatting and parsing

  • GitHub repo date

    Date() for humans (by matthewmueller)

  • GitHub repo js-joda

    :clock2: Immutable date and time library for javascript

    Project mention: [HELP] Time elapsed since midnight breaks on days when DST changes | | 2021-10-31

    Dealing with human dates is non-trivial thanks to localization. The easiest thing to do is to start with something zone agnostic (like UTC or epoch) do your date calculation, and then shift that into the locale you want. date-fns is fine for basic date math, but if you want something more robust, with a more cohesive API, I'd recommend js-joda.

  • GitHub repo dateformat

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

  • GitHub repo laydate

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

    Project mention: CSS Deep | | 2021-02-26

    sentsin/laydate - js日期控件

  • GitHub repo react-nice-dates

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

    Project mention: Help with daterangepicker | | 2021-11-11

    I tried going with but did not have much success yet.

  • GitHub repo react-date-picker

    A date picker for your React app.

    Project mention: Top 10 Date Pickers in React | | 2021-03-10


  • GitHub repo human-interval

    Human readable time distances for javascript

    Project mention: Human-readable interval parser for Javascript. Converts words written in English to numbers by using node-numbered. | | 2021-01-14
  • GitHub repo countdown.js

    Super simple countdowns.

  • GitHub repo react-datetime-picker

    A datetime picker for your React app.

    Project mention: Custom DateTime Filter Component For AG-Grid | | 2021-03-16

    Now, comes the fun part. We need to decide what datetime picker we are going to be using as our filter's input component. There are some great options out there but for our purposes we will be using React-DateTime-Picker. This picker is super easy to use. In the root directory of your project:

  • GitHub repo md-date-time-picker

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

    Project mention: CSS Deep | | 2021-02-26

    puranjayjain/md-date-time-picker - An implementation of Material Design Picker components in vanilla CSS, JS, and HTML

  • GitHub repo server-date

    Make the server's clock available in the browser.

    Project mention: Get the same time (or as close as possible) from any device - getting lots of CORS errors. | | 2021-07-02

    To that end, I tried NodeGuy's server date, replacing ` fetch(window.location,...)` with ` fetch("",...)` in `serverDate.js`

  • GitHub repo tz-format

    Format a date with timezone (by SamVerschueren)

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 2021-12-03.

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 46,140
2 dayjs 37,195
3 date-fns 26,939
4 Luxon 11,870
5 pickadate.js 7,750
6 react-infinite-calendar 3,818
7 jquery-timeago 3,816
8 moment-timezone 3,630
9 react-native-modal-datetime-picker 2,400
10 react-calendar 2,062
11 fecha 1,953
12 date 1,447
13 js-joda 1,376
14 dateformat 1,230
15 laydate 1,099
16 react-nice-dates 1,025
17 react-date-picker 864
18 human-interval 394
19 countdown.js 388
20 react-datetime-picker 366
21 md-date-time-picker 279
22 server-date 165
23 tz-format 8
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives