format-date-time
v0.3.3
Published
Small date and time formater. Format by user mask or with default format
Downloads
509
Maintainers
Readme
format-date-time
Date time formatter
Lightweight date time formatter for node and browser.
Getting started
Browser usage see in examples directory.
Node usage:
npm i format-date-time --save
import DateTimeFormat from 'format-date-time'
const defaultFormatter = new DateTimeFormat();
console.log(defaultFormatter.parse()); // return current date/time in default format
console.log(defaultFormatter.parse(new Date ("2017-10-02T05:05:05.985Z"), 'HH:mm:ss'));
console.log(defaultFormatter.parse("2017-10-02T08:18:31.985Z", 'HH:mm:ss (year: YYYY)')); // time string instead of Date object
console.log(defaultFormatter.now('HH:mm:ss')); // current time in specified format
console.log(defaultFormatter.now('HH:mm:ss (DD-MM-YYYY)'));
or set format mask in the constructor:
const formatter = new DateTimeFormat('HH:mm (YYYY-MM-DD)');
console.log(formatter.now()); // current date/time in format settled in constructor
console.log(formatter.parse(new Date ("2017-10-02T05:05:05.985Z")));
Running the tests
Run test:
npm run test
Run test on Windows machine
npm run testWin
Versioning
We use SemVer for versioning.
Authors
- Andrii Dotsia - Initial work - andreydos
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE file for details