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

 46.2k

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

 37.3k

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

 27.9k

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

 12.5k

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

 12k

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

 4.6k

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

 3.8k
Moment.js
Timezone support for moment.js

moment/moment-timezone

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

 3.6k

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

 3.5k

angular 4.0+ calendar Demo https://mattlewis92.github.io/angular-calendar/ Table of contents About Getting started Documentation Breaking changes FAQ Angular 1 versi

 2.3k

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

 2.3k

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

 2k

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

 1.7k

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

 1.3k

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

 1k

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

 829

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

 454

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

 419

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

 287

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

 221

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

 188

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

 79

JavaScript parser of natural language time periods

 73

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

 72

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

 48

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

 43
null
utility to estimate the reading time

syntax-tree/hast-util-reading-time

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

 39

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

 34

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

 21

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: http://www.krugaroo.com/#canvasClock Usage Using the

 19

Clubhouse Thailand Community Calendar

 16

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

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

rajasegar/moment-dayjs-codemod

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

 13
Mariusz Nowak
Construct dates with timezone context

medikoo/date-from-timezone

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

 13

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

 10
Sam Verschueren
Format a date with timezone

samverschueren/tz-format

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

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

ticlekiwi/jquery.liveTimeAgo.js

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

 2