JSFiddle - React, Tailwind, and code Playground

by kougiland

HTML

Time: <span data-bind="text: currentTime"></span>

JavaScript

function ViewModel() {
    var self = this;
    
    self.currentTime = ko.observable();
    
    self.runTimer = function() {
        var d = new Date();
        self.currentTime(d.toLocaleString());
        setTimeout(self.runTimer, 500);
    };
}

var vm = new ViewModel();
ko.applyBindings(vm);
vm.runTimer();