date - Date() for humans

  •        49

Date is an english language date parser for node.js and the browser. date.js now has much better NLP support.



Related Projects

chronic - Chronic is a pure Ruby natural language date parser.

Chronic is a natural language date/time parser written in pure Ruby. See below for the wide variety of formats Chronic will parse. If the parser can find a date or time, either a Time or Chronic::Span will be returned (depending on the value of :guess). If no date or time can be found, nil will be returned.

Time4J - Advanced date, time and interval library for Java

Time4J is thought as a complete and high-end replacement for old java classes around java.util.Date, java.util.Calendar and java.text.SimpleDateFormat. This project is also intended as first-class alternative to the popular libraries JodaTime and its successor JSR-310 (Threeten) since the target audience of Time4J will not only be business Java developers, but also developers with a more scientific background (for example extended time scale support including leap seconds or historically accurate dates).


.NET Date Time Parser class. It finds the first instance of date and/or time within the passed string and converts it into DateTime. It's somewhat like Perl's str2time() or PHP's strtotime(). See more in codeproject article 'C# Date Time Parser'

Joda Time - Java Date and Time API

Joda-Time provides a quality replacement for the Java date and time classes. The standard date and time classes prior to Java SE 8 are poor. By tackling this problem head-on, Joda-Time has become the de facto standard date and time library for Java. The design allows for multiple calendar systems, while still providing a simple API. The 'default' calendar is the ISO8601 standard which is used by XML. The Gregorian, Julian, Buddhist, Coptic, Ethiopic and Islamic systems are also included.

Time4A - Advanced Date and Time Library for Android

Time4A is an advanced Date and Time Library for Android. This project is a specialized version of Time4J-v3.x (using the branch level6 - starting with version v3.5) and distributes an AAR-library suitable for the Android platform. It is not modularized like Time4J itself, but its (single) artifact "time4j-android" replaces the Time4J-modules "core", "i18n", "calendar", "olson" and "tzdata". Hence the only Time4J-modules which might be combined with this AAR-library are just "misc" and "range" if needed.

Chronology - Building a better date/time library for Swift

Chronology is an attempt to build a better date and time API for Swift on top of the constructs provided by Foundation. Foundation.framework has one of the absolute best and most capable APIs available to any developer on any platform. However, it comes with a heavy price in the form of cognitive load. Too many developers do too many incorrect things. Over the years, Foundation has gained more and more convenience methods via the Calendar type, but fundamental issues remain.

when - A natural language date/time parser with pluggable rules

Check EN and RU rules and tests for them, for more examples.Needed rule not found? Open an issue with the case and it will be added asap.

Human Interval - Human readable time distances for javascript

Human readable interval parser for Javascript. Human Interval supports numbers up to ten being written out in English. If you want to extend it, you can do so by adding more keys to the language map. Alternatively you could add support for alternative languages.

PrettyTime - Social Style Date and Time Formatting for Java

PrettyTime is an OpenSource time formatting library. Completely customizable, it creates human readable, relative timestamps like those seen on Digg, Twitter, and Facebook. It has support for over 30 languages.

Datejs - A JavaScript Date Library

Datejs is an open source JavaScript Date library for parsing, formatting and processing. Comprehensive, yet simple, stealthy and fast. Datejs has passed all trials and is ready to strike. Datejs doesn’t just parse strings, it slices them cleanly in two.

node-time - "time.h" bindings for Node.js

This module offers simple bindings for the C time.h APIs. It also offers an extended native Date object with getTimezone() and setTimezone() functions, which aren't normally part of JavaScript.A special Date constructor that returns a "super" Date instance, that has magic timezone capabilities! You can also pass a timezone as the last argument in order to have a Date instance in the specified timezone.

MaterialDateTimePicker - Pick a date or time on Android in style

Material DateTime Picker tries to offer you the date and time pickers as shown in the Material Design spec, with an easy themable API. The library uses the code from the Android frameworks as a base and tweaked it to be as close as possible to Material Design example.Support for Android 4.0 and up.

Date / Time Library for Dates since 1582

For each Date/Time since 1582-Oct-15 (start Gregorian Calendar): ++ add/sub daysamp;hh:mm:ss - considered all leap years; summer time DST ++ compute start/end of DST ++ compute UTC (Greenwich) to local/DST ++ weekdays ++ Excel compatible date value

Orchard Date Time Field Module

Orchard Date Time Field Module adds a new Date & Time editor to content type management.


jdatestamp is a command line utility to losslessly imprint date/time of a picture taken in a digital camera into its JPEG image. Uses the EXIF header information to get the date/time, jpegtran with droppatch for lossless crop drop of date/time area

ThreeTen - Backport of DateTime functionality based on JSR-310 to Java SE 6 and 7

Backport of functionality based on JSR-310 to JDK1.7. This is NOT an implementation of JSR-310. Instead, this is a simple backport intended to allow users to quickly use the JSR-310 API on Java SE 6 and 7. The backport should be referred to using the "ThreeTen" name.

date-fns - ⏳ Modern JavaScript date utility library ⌛️

⚠️ Warning: the current master represents v2 pre-release version of the library. See v1 branch.Pinned: see a brief comparison with Moment.js.

Date - Maths

Date - Maths is similar to Date Calculation in Windows 7 Calculator. You can use Date - Maths to calculate the difference between two dates or to add or subtract days from a specified date. It has a very attractive UI. Totally 16 Color Themes which you can switch in...