<div style="text-align:center">Oke kita sudah membuat id label yang nanti akan kita masukan jam dan tanggal melalui javascript. Sekarang kita tambahkan script berikut di file yang sama.
<h2>Waktu Sekarang : </h2>
<b><label id="tglSekarang" style="font-size: 20px;"> - </label></b><br>
<b><label id="waktuSekarang" style="font-size: 40px;"> - </label></b><br></div>
<script>
//MEMANGGIL FUNSI startTime
startTime();
function startTime() {
var today = new Date();
var monthNames = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ];
var days = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'];
var dayName = days[today.getDay()]
var month_Name = monthNames[today.getMonth()];
var y = today.getYear() + 1900;
var d = today.getDate();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('tglSekarang').innerHTML = dayName + ", " + d + " " + month_Name + " " + y;
document.getElementById('waktuSekarang').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;
}
Date.prototype.getMonthName = function() {
return monthNames[today.getMonth()];
}
</script>
Selesai. Coba run script tadi di browser kalian. Berjalan sesuai dengan jam local kalian. Nah untuk fungsi checkTime itu hanya mengecek apakah nilai di bawah 10 ? jaka ya akan ditambahkan angka Nol (0) di depannya.
Terima kasih,
Semoga Bermanfaat
0 komentar:
Post a Comment
Click to see the code!
To insert emoticon you must added at least one space before the code.