JSFiddle - React, Tailwind, and code Playground
by ronnjoe
HTML
<span id="digitalNodeClock">08:35:56 Thu, 8-May-2014, </span>
JavaScript
// Date filter
function fetchFinalDate(completeDate,format){
var dateFormat = new Date(completeDate);
if(format=="from"){
dateFormat.setDate(dateFormat.getDate() - 1);
} else if(format=="to"){
dateFormat.setDate(dateFormat.getDate() + 1);
}
dateFormat = dateFormat.toString();
var dateval = dateFormat.split(" ");
var sMonth = dateval[1].toUpperCase();
var returnDate = months[sMonth];
var newDateVal = returnDate+"/"+dateval[2]+"/"+dateval[3];
console.log(newDateVal);
return newDateVal;
}
var months = {};
months["JAN"] = "01";
months["FEB"] = "02";
months["MAR"] = "03";
months["APR"] = "04";
months["MAY"] = "05";
months["JUN"] = "06";
months["JUL"] = "07";
months["AUG"] = "08";
months["SEP"] = "09";
months["OCT"] = "10";
months["NOV"] = "11";
months["DEC"] = "12";
//Date = {};
var serverDT = $("#digitalNodeClock").html();
//var serverDT =new Date("05:56:33");
//var serverDT = "07:27:04 Thu, 30-May-2014,";
console.log(serverDT);
//serverDT.setHours(serverDT.getHours() + 12);
//console.log(serverDT);
var serverSplit = serverDT.split(",");
var serverTime = serverSplit[0].split(" ");
serverTime = serverTime[0].split(":");
serverTime = serverTime[0]+":"+serverTime[1];
var serverDate = serverSplit[1].split("-");
//bbc= serverDate[1];
var sMonth = serverDate[1].toUpperCase();
serverDate[1] = months[sMonth];
if(serverDate[0] <10)
serverDate[0] = "0"+serverDate[0];
//console.log(serverDateNew);
var formatTime = serverDate[2]+"-"+serverDate[1]+"-"+serverDate[0];
formatTime = formatTime.replace(/ +/g, "");
var fromDate = fetchFinalDate(formatTime,"from");
var toDate = fetchFinalDate(formatTime,"to");
var finSDate = serverDate[1]+"/"+serverDate[0]+"/"+serverDate[2];
//finSDate = finSDate.replace(/ +/g, "");
console.log("Time is:",serverTime);
...