JSFiddle - React, Tailwind, and code Playground

by adeneo

JavaScript

var value = "02Apr2014";

var m = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];

var month = value.replace(/\d/g,''),
    parts = value.split(month),
    day   = parseInt(parts.shift(), 10),
    year  = parseInt(parts.pop(), 10)

var date = new Date(year, m.indexOf(month), day);
console.log(date)