/* * * * * * = = = = = = = = = = = * Author : Lucky Gonzalez * Email : kisni.cell@gmail.com * Sites : http://kisni.wen.ru * javascript age calculate * Copyright (c) 2011 * = = = = = = = = = = = * mohon untuk tidak mengganti apalagi menghapus nama pembuatnya, hargailah hasil karya orang lain agar orang lain menghargai hasil karya anda, orang bisa bukan karena pintar tapi karena belajar. * = = = = = = = = = = = * * * * */ var kisni = new Date(); var awal_tahun = "1950"; var akhir_tahun = kisni.getFullYear(); var hari_ini = kisni.getDate(); var bulan_ini = kisni.getMonth()+1; var tahun_ini = kisni.getFullYear(); function penghitung_umur(usia){ if(usia.getYear()%4 == 0){ if(usia.getYear()% 10 != 0){ return true; }else{ if(usia.getYear()% 400 == 0) return true; else return false; } } return false; } function HariDalamBulan(Y, M){ with (new Date(Y, M, 1, 12)){ setDate(0); return getDate(); } } function format_tanggal(tanggal_satu, tanggal_dua){ var tahun_satu = tanggal_satu.getFullYear(), bulan_satu = tanggal_satu.getMonth(), hari_satu = tanggal_satu.getDate(), tahun_dua = tanggal_dua.getFullYear(), bulan_dua = tanggal_dua.getMonth(), hari_dua = tanggal_dua.getDate(); if (hari_satu < hari_dua){ bulan_satu--; hari_satu += HariDalamBulan(tahun_dua, bulan_dua); } if (bulan_satu < bulan_dua){ tahun_satu--; bulan_satu += 12; } return [tahun_satu - tahun_dua, bulan_satu - bulan_dua, hari_satu -hari_dua]; } function pemanggil_usia(){ var pemanggil_hari = document.ultah.tgl.options [document.ultah.tgl.selectedIndex].value; var pemanggil_bulan = document.ultah.bln.options [document.ultah.bln.selectedIndex].value; var pemanggil_tahun = document.ultah.thn.options [document.ultah.thn.selectedIndex].value; if(hari_ini == "" || bulan_ini=="" || tahun_ini=="" || pemanggil_hari=="" || pemanggil_bulan=="" || pemanggil_tahun==""){ document.write("Terjadi kesalahan!
Silahkan pilih tanggal, bulan, dan tahun, lalu klik Calculate untuk menghitung usia anda.
kembali
(c) KISNI.WEN.RU
"); }else{ var ayeuna = new Date(tahun_ini,bulan_ini-1,hari_ini); var hasilnya = new Date(pemanggil_tahun,pemanggil_bulan-1,pemanggil_hari); var rincian = Date.UTC (tahun_ini,bulan_ini,hari_ini,0,0,0) - Date.UTC (pemanggil_tahun,pemanggil_bulan,pemanggil_hari,0,0,0); var lahir = format_tanggal(ayeuna,hasilnya); document.ultah.umur.value=lahir [0]+" tahun, "+lahir[1]+" bulan, dan "+lahir[2]+" hari sejak kelahiran anda."; var dalam_bulan = (lahir[0]*12)+lahir[1]; var dalam_menit = rincian/1000/60; var dalam_jam = dalam_menit/60; var dalam_hari = dalam_jam/24; document.ultah.Bulan.value=dalam_bulan+" bulan sejak kelahiran anda."; document.ultah.Hari.value=dalam_hari+" hari sejak kelahiran anda."; document.ultah.Jam.value=dalam_jam+" jam sejak kelahiran anda."; document.ultah.Menit.value=dalam_menit+" menit sejak kelahiran anda."; var sebagai = parseInt(pemanggil_tahun)+lahir [0]+1; var rincian = Date.UTC (sebagai,pemanggil_bulan,pemanggil_hari,0,0,0) -Date.UTC (tahun_ini,bulan_ini,hari_ini,0,0,0); var pusing_buanget = rincian/1000/60/60/24; document.ultah.selanjutnya.value=pusing_buanget+" hari lagi anda ulang tahun."; } } document.write("
Tanggal: Bulan: Tahun:



Dalam Usia :

Dalam Bulan :

Dalam Hari :

Dalam Jam :

Dalam Menit :

Hari Ulang Tahun :
");