JSFiddle - React, Tailwind, and code Playground

by antelopelovefan

JavaScript

var chartData = [{"visitors":0,"date":"20111106"},{"visitors":0,"date":"20111105"},{"visitors":0,"date":"20111031"},{"visitors":0,"date":"20111030"},{"visitors":0,"date":"20111029"},{"visitors":0,"date":"20111028"},{"visitors":0,"date":"20111027"},{"visitors":0,"date":"20111026"},{"visitors":0,"date":"20111025"},{"visitors":0,"date":"20111023"},{"visitors":0,"date":"20111022"},{"visitors":0,"date":"20111021"},{"visitors":0,"date":"20111020"},{"visitors":0,"date":"20111019"},{"visitors":0,"date":"20111018"},{"visitors":0,"date":"20111017"},{"visitors":0,"date":"20111016"},{"visitors":0,"date":"20111015"},{"visitors":0,"date":"20111014"},{"visitors":0,"date":"20111013"},{"visitors":0,"date":"20111011"},{"visitors":1,"date":"20111109"},{"visitors":1,"date":"20111108"},{"visitors":1,"date":"20111104"},{"visitors":1,"date":"20111024"},{"visitors":1,"date":"20111010"},{"visitors":2,"date":"20111103"},{"visitors":2,"date":"20111102"},{"visitors":2,"date":"20111101"},{"visitors":2,"date":"20111012"}];

if(typeof chartData == 'undefined') {
    chartData = [];
}

for(var i=0,j=chartData.length; i<j; i++) {
    var m = /(\d{4})(\d{2})(\d{2})/.exec(chartData[i].date);

    var dt = new Date(m[1], m[2], m[3]);

    chartData[i].dateFields = m;
    chartData[i].realDate = dt;
    
    console.log(chartData[i]);
}