lbx-tardis

1.6.3 • Public • Published

tardis

A simple time date converter and formatter supporting Unix timestap and ISO 8601

Install

Via NPM: npm i lbx-tardis

or

Include index.js or tardis.min.js in your build or link to it from you html

Usage

const tardis = require('lbx-tardis');

const getDate = tardis.dateparts(); // { year: 119, month: 6, day: 29, hour: 13, min: '04', sec: '12', fullYear: 2019, shortYear: '19', wordYear: 'two thousand and nineteen',  fullMonth: 'June',  shortMonth: 'Jun',....}

const getISO = tardis.ISO(); // 2019-06-29

const getTimeStamp = tardis.patterned(1133481000, 'M/DD/YYYY - H:I:s TT tt'); // { pattern: '12/02/2005 - 18:50:{{26}} PM pm', time: 1133481000 }

const getTime = tardis.patterned(
	'2019-06-29T17:26:43',
	'M/DD/YYYY - HH:II:SS tt'
); //{ pattern: '6/30/2019 - 18:26:43 pm', time: '2019-06-29T17:26:43' }

Full filter patterns here and presets

Contributing

In case you notice a bug, please open an issue mentioning the input that has caused an incorrect conversion.

Authors

  • Mike McAllister - Initial work - mjm1374

Acknowledgments

Package Sidebar

Install

npm i lbx-tardis

Weekly Downloads

150

Version

1.6.3

License

ISC

Unpacked Size

51.7 kB

Total Files

4

Last publish

Collaborators

  • mjm1374