flodash

let any_fate = 'Jan 7, 2019'
 
_f.date(any_fate, '/')
// => 01/07/2019
 
_f.date(any_fate, '-')
// => 01-07-2019
 
_f.date(any_fate, '.')
// => 01.07.2019
 
_f.date(any_fate, 'MMM DD YYYY')
// => Jan 07 2019
 
_f.date(any_fate, 'england')
// => 07 Jan 2019
 
_f.date(any_fate, 'uk')
// => 07 Jan 2019
 
_f.date(any_fate, 'full')
// => Mon Jan 07 2019 00:00:00 GMT-0700 (Mountain Standard Time)

Installation

// Using yarn
yarn add flodash
 
// Using npm
npm i flodash

Import ES6 Modules using esm or TypeScript

import _f, { addDays, subtractDays } from 'flodash'
 
_f.date('Mar 14, 2019', '/')
// => 3/14/2019
 
addDays('Mar 14, 2019', 1, '-')
// => 03-14-2019
 
subtractDays('Mar 14, 2019', 1, '-')
// => 03-14-2019

Require

const _f = require('flodash')
 
_f.date('Mar 14, 2019', '/')
// => 3/14/2019
 
_f.addDays('Mar 14, 2019', 1, '-')
// => 03-14-2019
 
_f.subtractDays('Mar 14, 2019', 1, '-')
// => 03-14-2019

Support

Tested in Chrome 65-66, Firefox 58-59, IE 11, Edge 16, Safari 10-11, Node.js 6-10, & PhantomJS 2.1.1. Automated browser & CI test runs are available.