All Projects → js-joda → Js Joda

js-joda / Js Joda

Licence: other
🕑 Immutable date and time library for javascript

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Js Joda

Delorean
Delorean: Time Travel Made Easy
Stars: ✭ 1,793 (+38.14%)
Mutual labels:  time, date, timezone
Date
A date and time library based on the C++11/14/17 <chrono> header
Stars: ✭ 2,389 (+84.05%)
Mutual labels:  time, date, timezone
Date Fns Timezone
Parsing and formatting date strings using IANA time zones for date-fns.
Stars: ✭ 118 (-90.91%)
Mutual labels:  time, date, timezone
Luatz
Time, Date and Timezone library for lua
Stars: ✭ 92 (-92.91%)
Mutual labels:  time, date, timezone
hs-hourglass
efficient and simpler time API for haskell
Stars: ✭ 43 (-96.69%)
Mutual labels:  time, date, timezone
temps-lite
A smart, good-looking little app which tries to speak your language the way you are used to.
Stars: ✭ 40 (-96.92%)
Mutual labels:  time, date, timezone
Time
Building a better date/time library for Swift
Stars: ✭ 1,983 (+52.77%)
Mutual labels:  time, date, timezone
Date Fns Tz
Complementary library for date-fns v2 adding IANA time zone support
Stars: ✭ 385 (-70.34%)
Mutual labels:  time, date, timezone
TimesDates.jl
Nanosecond resolution for Time and Date, TimeZones
Stars: ✭ 28 (-97.84%)
Mutual labels:  time, date, timezone
time machine
A date and time API for Dart
Stars: ✭ 120 (-90.76%)
Mutual labels:  time, date, timezone
nepali-datetime
Python's core datetime inspired nepali datetime (BS date & NPT) package 🇳🇵
Stars: ✭ 36 (-97.23%)
Mutual labels:  time, date, timezone
Timezone Support
Lightweight time zone support for your applications or other date libraries.
Stars: ✭ 90 (-93.07%)
Mutual labels:  time, date, timezone
Vue Datetime
Mobile friendly datetime picker for Vue. Supports date and datetime modes, i18n and more.
Stars: ✭ 928 (-28.51%)
Mutual labels:  time, date
Singledateandtimepicker
You can now select a date and a time with only one widget !
Stars: ✭ 921 (-29.04%)
Mutual labels:  time, date
Dayjs
⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API
Stars: ✭ 37,373 (+2779.28%)
Mutual labels:  time, date
Tinydate
A tiny (349B) reusable date formatter. Extremely fast!
Stars: ✭ 990 (-23.73%)
Mutual labels:  time, date
Moment.php
Parse, validate, manipulate, and display dates in PHP w/ i18n support. Inspired by moment.js
Stars: ✭ 900 (-30.66%)
Mutual labels:  time, date
React Picky Date Time
A react component for date time picker. Online demo examples
Stars: ✭ 31 (-97.61%)
Mutual labels:  time, date
Period
Complex period comparisons
Stars: ✭ 1,001 (-22.88%)
Mutual labels:  time, date
Zulu
A drop-in replacement for native Python datetimes that embraces UTC.
Stars: ✭ 52 (-95.99%)
Mutual labels:  time, date

Immutable date and time library for JavaScript

Tested node version lerna Build Status Sauce Test Status Coverage Status

Sauce Test Status

Introduction

js-joda is an immutable date and time library for JavaScript. It provides a simple, domain-driven and clean API based on the ISO8601 calendar.

  • js-joda supports ECMAScript 5 browsers down to IE9.

  • js-joda is a port of the ThreeTen backport, which is the base for JSR-310 implementation of the Java SE 8 java.time package. Threeten is inspired by Joda-Time, having similar concepts and the same author.

  • js-joda is robust and stable. We ported more then 1700 test-cases with a lots of test-permutations from the ThreeTen Backport project. We run the automated karma test-suite against Firefox, Chrome, Node and phantomjs.

js-joda packages

js-joda consist of four packages:

package name description path
@js-joda/core Implementation of the ThreeTen Classes and API /packages/core
@js-joda/timezone Implementation of timezone calculation based on the iana Time Zone Database /packages/timezone
@js-joda/locale Implementation of locale specific functionality for js-joda, especially for formatting and parsing locale specific dates /packages/locale
@js-joda/extra Implementation of the ThreeTen-Extra Classes and API /packages/extra

The @js-joda/examples package is for testing the different build artifacts in different context, like webpack, browser node, etc.

js-joda is now a mono repo

We moved all js-joda libraries into this repository as a monorepo and put all js-joda npm modules under the @js-joda scope.

The previous repositories for the packages js-joda-timezone, js-joda-locale and js-joda-extra are deprecated.

The last version of previous packages and the equivalent new scoped package versions are as follows:

last version of previous package equivalent new scoped package
[email protected] @js-joda/[email protected]
[email protected] @js-joda/[email protected]
@js-joda/[email protected]+34.0.0 @js-joda/[email protected]+34.0.0
[email protected] @js-joda/[email protected]

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].