Pada postingan ini script waktu yang akan digunakan diwakilkan dengan HTML, yang artinya letak tampilan waktunya berdasarkan letak tag HTMLnya, bukan berdasarkan letak scriptnya.
- Untuk scriptnya sendiri bisa diletakkan terpisah.
- Untuk menampilkan waktu dengan metode script lainnya nanti akan dimuat pada postingan : Script Menampilkan Waktu bagian 2
Kode dibawah ini merupakan rangkaian script yang menampilkan masing-masing elemen waktu (jam / menit / tgl / bln / thn) secara terpisah. Sehingga apabila hanya ingin menampilkan elemen pentingnya saja, kita bisa menentukan script mana yang harus dipasang.
Contoh yang menampilkan rangkaian waktu :Script jam
SCRIPT :
<script>var d = new Date();document.getElementById("jam").innerHTML = d.getHours();</script>
Script menit
SCRIPT :
<script>var d = new Date();document.getElementById("menit").innerHTML = d.getMinutes();</script>
Script detik
SCRIPT :
<script>var d = new Date();document.getElementById("detik").innerHTML = d.getSeconds();</script>
Script tanggal
SCRIPT :
<script>var d = new Date();document.getElementById("tgl").innerHTML = d.getDate();</script>
Menampilkan nama bulan dalam bahasa Indonesia
SCRIPT :
<script>var d = new Date();
var months = ["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"];
document.getElementById("bulan").innerHTML = months[d.getMonth()];
</script>
Menampilkan tahun sekarang
<span id="thn"></span>
SCRIPT :
<script>var d = new Date();document.getElementById("tahun").innerHTML = d.getFullYear();</script>
Jika semua script dipasang maka untuk menampilkan format waktu tinggal menentukan kode HTML nya misal seperti ini :
- Dengan tambahan sedikit style, maka tampilannya seperti pada contoh diatas.
- Style yang digunakan pada contoh adalah menggunakan HTML dengan tag <label>, sebagai berikut :
.post-body label{
font-weight:800;
text-shadow:1px 2px 4px #999;
padding:8px;
background:#f5f5f5;
border:1px solid #ddd;
border-radius:4px;
box-shadow:1px 2px 4px #999
}
</style>
Style tersebut hanya sebagai contoh, untuk memberi gaya bisa bebas menggunakan tag apa saja yang cocok sesuai keinginan.
Menampilkan Jam dengan detik berjalan
Script terakhir untuk bagian ini adalah untuk menampilkan jam secara live dengan detik berjalan.
Scriptnya :<span id="txt"></span>
<script>
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('txt').innerHTML =
h + ":" + m + ":" + s;
var t = setTimeout(startTime, 500);
}
function checkTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
</script>
</body>
Lanjutkan ke postingan : Script Menampilkan Waktu bagian 2