JavaScript Date

Open-source JavaScript projects categorized as Date | Edit details

Top 23 JavaScript Date Projects

  • moment

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

    Project mention: @angular/common Functions | | 2022-01-10

    This article all started as I had to format a date and started to bring in Moment.js (a tool that I've used many times over the years) and saw this ...

  • dayjs

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

    Project mention: Github Insights Dashboard | | 2022-01-08

    Notice: dayjs is also a way to determine whether a date is yesterday. see more:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • date-fns

    ⏳ Modern JavaScript date utility library ⌛️

    Project mention: How to build a slack birthday bot | | 2022-01-20


  • 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:

  • 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").

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • 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.

  • react-native-modal-datetime-picker

    A React-Native datetime-picker for Android and iOS

    Project mention: 5 Easy-to-Use React Native Calendar Libraries | | 2021-12-15

    React Native Modal Datetime Picker is a cross-platform calendar picker for React Native. The library includes a calendar picker component and a time picker component. The calendar picker for this library is presented inside a modal, which looks and feels like native modals for iOS and Android. React Native Modal Datetime is easy to install and supports projects created with Expo CLI and bare React Native projects.

  • 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.

  • fecha

    Lightweight and simple JS date formatting and parsing

  • date

    Date() for humans (by matthewmueller)

  • 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.

  • dateformat

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

  • laydate

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

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

    sentsin/laydate - js日期控件

  • 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.

  • react-date-picker

    A date picker for your React app.

    Project mention: Enzyme is dead. Now what? | | 2021-12-20

    Now, here's the thing. I'm the maintainer of many popular React packages, React-PDF, React-Calendar, and React-Date-Picker just to name a few. Professionally, I maintain several large projects, which collectively have more than 30,000 Enzyme-based unit tests.

  • human-interval

    Human readable time distances for javascript

  • countdown.js

    Super simple countdowns.

  • 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:

  • 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

  • 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`

  • 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 2022-01-20.

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,231
2 dayjs 37,711
3 date-fns 26,939
4 Luxon 12,056
5 pickadate.js 7,745
6 react-infinite-calendar 3,830
7 jquery-timeago 3,815
8 moment-timezone 3,639
9 react-native-modal-datetime-picker 2,454
10 react-calendar 2,175
11 fecha 1,968
12 date 1,453
13 js-joda 1,388
14 dateformat 1,236
15 laydate 1,100
16 react-nice-dates 1,043
17 react-date-picker 887
18 human-interval 399
19 countdown.js 388
20 react-datetime-picker 374
21 md-date-time-picker 277
22 server-date 165
23 tz-format 8
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.