JSFiddle - React, Tailwind, and code Playground

by ronnjoe

HTML

<input id="date" type="text" value="31/07/2013 00:00:00 GMT">
<button id="btn">Click me!</button>

CSS

14-Nov-13 05:50

JavaScript

// Convert Actual to Epoch
$("#btn").click(function() {
    var aDate = $("#date").val().split('/');
    var epoch = new Date(aDate[2] + "," + aDate[1] + "," + aDate[0]).getTime() / 1000;
    alert("Date:\t" + aDate.toString() + "\nEpoch:\t" + epoch.toString());
});
// For date with below timestamp
data = "14-Nov-2013 05:50";
console.log(data);
    //var dateString = '14-11-2013 05:50',
    dateParts = data.split(' '),
    //timeParts = dateParts[1].split(':'),
    //date;

    datePartsnew = dateParts[0].split('-');
   var epoch = new Date(datePartsnew[2] + "," + datePartsnew[1] + "," + datePartsnew[0] + "," + dateParts[1]).getTime();
    //date = new Date(dateParts[2], parseInt(dateParts[1], 10) -1, dateParts[0], timeParts[0], timeParts[1]);
    
		//var epoch = date.getTime();
		console.log(epoch);
		var epochTime = epoch.toString();
		console.log(epochTime);
		//return epochTime;
// End of epoch with diff timestamp


// Convert Epoch to Actual
var myObj = $.parseJSON('{"date_created":"1375228800"}'),
    myDate = new Date(1000*myObj.date_created);

//console.log(myDate.toString());
//console.log(myDate.toLocaleString());
//console.log(myDate.toUTCString());