1.0.4 • Published 2 years ago

formdat-js v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Formdat-js

Module designed to receive any type of date format, and returns it in YYYYY/MM/DD format

NPM Installation

npm i formdat-js


How to use it

Try any date, even within phrases. You only need to indicate the order of appearance of the Year (y), Month (m) and Day (d) of the date you want to format.

InputOutput
Formdat.ymd('2022Sep15')'2022/09/15'
Formdat.ydm('2022.09.15')'2022/09/15'
Formdat.dmy('15, 9, 2022')'2022/09/15'
Formdat.dym('15202209')'2022/09/15'
Formdat.mdy('On September 15, 2022')'2022/09/15'
Formdat.myd('2 - 22 - 15')'2022/02/15'

Also in other languages

InputOutput
Formdat.dmy('28 de octubre de 2020', 'es')'2020/10/28'
Formdat.mdy('octubre 28 de 2021', 'es')'2021/10/28'
Formdat.dmy('23, abr., 2022', 'es')'2022/04/23'

Supported formats

Supports any date format separated by spaces, commas, dots, dashes or slashes.

Also dates without separation between elements. In the case of a date joined by numeric values only, they must have a format of 4 digits for the year, 2 digits for the month and 2 digits for the day.

Dates between the year 1000 and the year 2999 are accepted. If a date received contains a year format of less than 4 digits, it will be interpreted as belonging to the year 2000.

  • Example: Input Formdat.mdy('February 17, 27') --> Output = '2027/02/17'

Examples of formats not currently supported

  • YYYYMD
  • Dates lower than year 1000 or higher than year 2999
  • Input with more than 3 elements that may be part of a date (Example: turned 24 on September 15, 2022)

Languages currently supported

LanguageAs a parameter
Englishen
Spanishes

Want to contribute?

Feel free to make a contribution and send it as a Pull Request.

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago