JSFiddle - React, Tailwind, and code Playground

HTML

<div>
    <span id="daysData"></span>
    <span id="hoursData"></span>
    <span id="minutesData"></span>
    <span id="secondsData"></span>
</div>

<div>
    <span id="daysData1"></span>
    <span id="hoursData1"></span>
    <span id="minutesData1"></span>
    <span id="secondsData1"></span>
</div>


<div>
    <span id="allData2"></span>
</div>

JavaScript

console.profile();

var id;
timer();
start();
function timer(){
    var year = 2013;
    var month = 0; // 0 - январь
    var day = 10;
    var hours = 0;
    var minutes = 0;
    var seconds = 0;
    var needDate = new Date(year, month, day, hours, minutes, seconds);
    var nowDate = new Date();
    var raznDate = needDate.getTime() - nowDate.getTime();
    var leftDays = raznDate/1000/60/60/24 | 0;
    raznDate = raznDate - leftDays*24*60*60*1000;
    var leftHours = raznDate/1000/60/60 | 0;
    raznDate = raznDate - leftHours*60*60*1000;
    var leftMinutes = raznDate/1000/60 | 0;
    raznDate = raznDate - leftMinutes*60*1000;
    var leftSeconds = raznDate/1000 | 0;
    if(leftHours<10){
        leftHours = '0' + leftHours;
    }
    if(leftMinutes<10){
        leftMinutes = '0' + leftMinutes;
    }
    if(leftSeconds<10){
        leftSeconds = '0' + leftSeconds;
    }
    document.getElementById('daysData').innerHTML = leftDays;
    document.getElementById('hoursData').innerHTML = leftHours;
    document.getElementById('minutesData').innerHTML = leftMinutes;
    document.getElementById('secondsData').innerHTML = leftSeconds;
}

function empty () {
}

function logic () {
    var year = 2013;
    var month = 0; // 0 - январь
    var day = 10;
    var hours = 0;
    var minutes = 0;
    var seconds = 0;
    var needDate = new Date(year, month, day, hours, minutes, seconds);
    var nowDate = new Date();
    var raznDate = needDate.getTime() - nowDate.getTime();
    var leftDays = raznDate/1000/60/60/24 | 0;
    raznDate = raznDate - leftDays*24*60*60*1000;
    var leftHours = raznDate/1000/60/60 | 0;
    raznDate = raznDate - leftHours*60*60*1000;
    var leftMinutes = raznDate/1000/60 | 0;
    raznDate = raznDate - leftMinutes*60*1000;
    var leftSeconds = raznDate/1000 | 0;
    if(leftHours<10){
        leftHours = '0' + leftHours;
    }
    if(leftMinutes<10){
        leftMinutes = '0' + leftMinutes;
    }
    if(leftSeconds<10){
        leftSeconds = '0'...