Skip to content

ferronrsmith/tiny-date-formatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using Tiny Date Formatter

The aim of tiny date formatter is to be a simple lightweight package developers can use to easily parse date or as an education tool

    //default
    console.log((new Date()).format('yyyy'));
    // returns 2011

    //standard
    console.log((new Date()).format('mmm dd yy hh:nn:ss a/p'));
    //returns Nov 02 11 11:23:16 am

    //short date
    console.log((new Date()).format('mm/dd/yy'));
    //returns 11/02/11

    //medium date
    console.log((new Date()).format('mmm dd, yyyy'));
    //returns Nov 02, 2011

    //medium date
    console.log((new Date()).format('mmmm dd, yyyy'));
    //returns November 02, 2011

    //full date
    console.log((new Date()).format('dddd, mmmm dd, yyyy'));
    //returns Wednesday, November 02, 2011

    //shortTime
    console.log((new Date()).format('hh:nn a/p'));
    //returns 11:23 am

    //mediumTime
    console.log((new Date()).format('hh:nn:ss a/p'));
    //returns 11:23:16 am

    //isoDate
    console.log((new Date()).format('yyyy-mm-dd'));
    //returns 2011-11-02

    // parse date in 2012/2/2 format
    console.log(("2012/2/2").parse('/').format('dddd, mmmm dd, yyyy'));
    // returns 'Thursday, February 02, 2012'

    // Year - Month - Day
    console.log(("2012-2-2").parse('-').format('dddd, mmmm dd, yyyy'));
    // returns 'Thursday, February 02, 2012'

    consol.elog("2012-2-2".parse('-', 'dddd, mmmm dd, yyyy'))
    // returns 'Thursday, February 02, 2012'

Coverage Status

Build Status

About

very small date formatting library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published