iso-date-formatter

2.0.2 • Public • Published

ISO Date Formatter

npm module dependencies MIT License

Installation

npm install iso-date-formatter --save

Usage

import ISODateFormatter from 'iso-date-formatter';
 
const isoDate = '2019-06-04T14:03:07.007Z';
const formattedDate = ISODateFormatter(isoDate, { format: 'dd MM yyyy HH:mm' }); // => 04 06 2019 14:03

Options

The second parameter is the options object:

Option Type Default Description
format String dd MM yyyy HH:mm:ss A string which consists of any symbols and tokens. Tokens will be changed by corresponding value from the input string in ISO format.
namedMonths Array result of MM An array of named months e.g ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] which is used if token MMM is provided in format option

Tokens

Examples below given for 2019-06-04T14:03:07.007Z

Name Description Example
yyyy four-digit year 2019
yy two-digit year 19
MMM month from namedMonths option Jun
MM month as an padded number 06
M month as an unpadded number 6
dd day of the month, padded to 2 04
d day of the month, no padding 4
HH hour in 24-hour time, padded to 2 14
H hour in 24-hour time, no padding 14
hh hour in 12-hour time, padded to 2 02
h hour in 12-hour time, no padding 2
mm minute, padded to 2 03
m minute, no padding 3
ss second, padded to 2 padding 07
s second, no padding 7
SSS millisecond, padded to 3 007

/iso-date-formatter/

    Package Sidebar

    Install

    npm i iso-date-formatter

    Weekly Downloads

    60

    Version

    2.0.2

    License

    MIT

    Unpacked Size

    5.76 kB

    Total Files

    4

    Last publish

    Collaborators

    • boombang