Yang dimaksud jam digital disini adalah jam yang dapat berubah otomatis setiap detik, menit, dan setiap jam tanpa me-reload browser. Untuk melakukan hal ini kita masih berkutat dengan fungsi setInterval(), berikut ini beberapa potongan kodenya.
<script> setInterval(function() { var waktu= new Date(); var sekarang= waktu.toLocaleTimeString(); document.getElementById("#now").innerHTML= sekarang; }, 1000); </script>
Selanjutnya kita buat tag html dengan id "#now" untuk menampung hasil eksekusi script di atas (contoh <div id="now"></div>)
Pada dasarnya kita cuma meletakkan script pemanggil jam biasa di dalam fungsi setInterval(); kemudian setInterval-lah yg akan mengulang script di dalamnya sehinnga jam tanpa di reload akan berganti dengan sendirinya. Cukup sederhana bukan?