JSFiddle - React, Tailwind, and code Playground

by ult_combo

HTML

<input id="foo" name="foo" type="text" value="" size="55" />

JavaScript

jQuery(document).ready(function() {
    var foo = jQuery('#foo');
  
    function updateTime() {
        var now = new Date(),
            d = [];
            
        d[0] = now.getFullYear().toString(),
        d[1] = now.getMonth()+1, //months are 0-based
        d[2] = now.getDate(),
        d[3] = now.getHours(),
        d[4] = now.getMinutes();
        
        //doing YY manually as getYear() is deprecated
        //remove the next line if you want YYYY instead of YY
        d[0] = d[0].substring(d[0].length-2); //not using substr(-2) as it doesn't work in IE
        
        //leading zeroes
        for (var i=1; i<=4; i++)
            if (d[i] < 10) d[i] = '0' + d[i];

        foo.val(d[0] + '-' + d[1] + '-' + d[2] + ' ' + d[3] + ':' + d[4]);
    }
  
    updateTime();
    setInterval(updateTime, 5000); // 5 * 1000 miliseconds
});