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