JSFiddle - React, Tailwind, and code Playground

by Edward Wu

JavaScript

var testDate = "04/01/2015 8:48PM";
console.log(parseDate(testDate));

function parseDate(dateStr){
    var dateTime = dateStr.split(/\/| |:|(?=[PA])/);

    for(var i=0; i<5; i++){
        dateTime[i] = parseInt(dateTime[i]);
    }
    if(dateTime[5] == "PM"){
        dateTime[3] += 12;
    }
    
    return new Date(dateTime[2], dateTime[1], dateTime[0], dateTime[3], dateTime[4]);
}