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());