JavaScript Date and Time

A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates. Documentation Port to ECMAScript 6 (version 2.10.0) Moment 2.10.0 does not bring any new features, but the code is now w


English | 简体中文 | 日本語 | Português Brasileiro | 한국어 | Español (España) | Русский Fast 2kB alternative to Moment.js with the same modern API Day.js is a


date-fns date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js. date-fns is like lodash for dates. It has 140+ functions for all occasions. d


You don't (may not) need Moment.js Moment.js is a fantastic time & date library with lots of great features and utilities. However, if you are working on a performance sensitive web application, it might cause a huge perfor


Luxon Luxon is an experimental library for working with dates and times in Javascript. DateTime.local().setZone('America/New_York').minus({ weeks: 1 }).endOf('day').toISO(); Features DateTim


timeago.js timeago.js is a nano library(less than 2 kb) used to format datetime with *** time ago statement. eg: '3 hours ago'. i18n supported. Time a


timeago: a jQuery plugin Timeago is a jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago" or "ab

Timezone support for moment.js


Moment Timezone IANA Time zone support for Moment.js Project Status Moment-Timezone is an add-on for Moment.js. Both are considered legacy projects, n


calculate time in remote timezones support daylight savings, leap years, and hemispheres Moment-like ? API (but immutable!) Orient time by quarter, season, month, week.. Zero Dependencie


angular 4.0+ calendar Demo Table of contents About Getting started Documentation Breaking changes FAQ Angular 1 versi


rrule.js Library for working with recurrence rules for calendar dates. rrule.js supports recurrence rules as defined in the iCalendar RFC, with a few important differences. It is a partial port of the rrule module from th


fecha Lightweight date formatting and parsing (~2KB). Meant to replace parsing and formatting functionality of moment.js. NPM npm install fecha --save


datedropper datedropper is a jQuery plugin that provides a quick and easy way to manage dates for input fields. Usage and Examples Supported Languages LANGUAGE OPTION Arabic { la


Tinytime ⏰ A straightforward date and time formatter in <800b. API tinytime exports a single function that returns a template object. This object has a single method, render, which takes a Date a


tinydate A tiny (337B) reusable date formatter. Extremely fast! Demo Inspired by tinytime, this module returns a "render" function that efficiently re-render your deconstructed template. This allows for incredibly perform


TimezoneJS.Date A timezone-enabled, drop-in replacement for the stock JavaScript Date. The timezoneJS.Date object is API-compatible with JS Date, with


Duet Date Picker is an open source version of Duet Design System’s WCAG 2.1 compliant date picker.


Vue2 Time Picker A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time format support. Looking for the Vue 1.x version? Please check the vue-timepicker (Vue 1.x supported) Demo You can see


jQuery Timer: Start/Stop/Resume/Remove pretty timer inside any HTML element.


twas Generate a relative time string (Example: "3 seconds ago") Install $ npm i -S twas Usage import twas from 'twas'; console.log(twas( - (5 * 1000)); // -> 5 seconds ago


? Simplified (grouped) list of time zones and offsets, always up to date, full data included


jQuery Countdown Unobtrusive and easily skinable countdown jQuery plugin generating a <time> tag. Live demo. Supported browsers To use the countdown jQuery plugin you need an up-to-date web browser supporting t


JavaScript parser of natural language time periods


Silly syntactic sugar for creating relative dates and time durations with Javascript


Framework-agnostic, highly-customizable Vanilla JavaScript datepicker with zero dependencies.


date-now-cli Prints the current date and time as a UNIX timestamp or custom format Similar to the date +%s command, but cross-platform and prints milliseconds instead of seconds. Install $ npm install --global

utility to estimate the reading time


hast utility to estimate the reading time, taking readability of the document and a target age group into account.


jClocksGMT 2.0 jQuery based analog and digital clock(s). ##What is jClocksGMT? jClocksGMT is a jQuery analog and digital clock(s) plugin based on GMT offsets. Now supporting automatic daylight saving time conversions for affect


Timestampy Bunch of utilities useful when working with UNIX timestamps ? Highlights Simple API No dependencies Tree Shakeable Written in TypeScript Install npm install timesta


CanvasClock A JavaScript canvas clocks library for embedding cool clocks in websites Want to see what I am talking about? A demo can be found on my website here: Usage Using the


Clubhouse Thailand Community Calendar


jQuery SyoTimer Plugin jQuery plugin of countdown on html-page Requirements jQuery SyoTimer Plugin has been tested with jQuery 1.7+ on all major browsers: Firefox 2+ (Win, Mac, Linux); IE8+ (Win); Chrome 6+ (W

Rajasegar Chandran
A Codemod to migrate from moment.js to day.js


A Codemod to migrate from moment.js to day.js

Mariusz Nowak
Construct dates with timezone context


date-from-timezone Construct date instances within timezone context or resolve date/time information for given timezone Having timezone and date & time information resolve regular date instance that reflects


? A package that lets you know how many days before that date.

Sam Verschueren
Format a date with timezone


tz-format Format a date with timezone: 2015-11-30T10:40:35+01:00 Install $ npm install --save tz-format Usage const format = require('tz-format'); f

Florian Nicolas
A jQuery plugin to get "date ago" in realtime!


jquery.liveTimeAgo.js A jQuery plugin to get "date ago" in realtime! Example : How to use it To use liveTimeAgo.js just understand this following lines : Head : <script type="te