Beranda Blog Forum Buku Tamu Flat Earth Globalis

Kontenium

Tags: javascript

Javascript Tanggal Hijriyah

 Berikut ini adalah Javascript Tanggal Hijriyah.

<script type="text/javascript">
<!--
var islam;
function sekarang(Tahun)
{
return Tahun%4 == 0 && Tahun%100 != 0 || Tahun%400 == 0;
}
function konversi_waktu(Tahun, Bulan, Tanggal)
{
var l = Math.floor((Tahun - 1) / 4);
var u = Math.floor((Tahun - 1) / 100);
var c = Math.floor((Tahun - 1) / 400);
var k = Math.floor((367 * Bulan - 362) / 12);
if (Bulan <= 2)
y = 0;
else if (Bulan > 2 && sekarang(Tahun))
y = -1;
else
y = -2;
return 1 - 1 + 365 * (Tahun - 1) + l - u + c + k + y + Tanggal;
}
function tanggal_hijriah(Tahun, Bulan, Tanggal)
{
this.year = Tahun;
this.month = Bulan;
this.day = Tanggal;
this.toFixed = tetapkan_hijriah;
this.toString = hijriah_ke_string;
}
function tetapkan_hijriah()
{
return this.day + Math.ceil(29.5 * (this.month - 1)) + (this.year - 1) * 354 +
Math.floor((3 + 11 * this.year) / 30) + 227015 - 2;
}
function hijriah_ke_string()
{
var bulan_hijriah = new Array("Muharram","Safar","Rabi'ul Awal","Rabi'ul Akhir","Jumadil Awal","Jumadil Akhir","Rajab","Sya'ban","Ramadhan","Syawal","Dzulqaidah","Dzulhijjah");
return this.day + " " + bulan_hijriah[this.month - 1]+ " " + this.year;
}
function pusing(lieur)
{
var lucky=new tanggal_hijriah(1100, 1, 1);
lucky.year = Math.floor((30 * (lieur - 227015) + 10646) / 10631);
var ganteng=new tanggal_hijriah(lucky.year, 1, 1);
var banget = Math.ceil((lieur - 29 - ganteng.toFixed()) / 29.5) + 1;
lucky.month = Math.min(banget, 12);
ganteng.year = lucky.year;
ganteng.month = lucky.month;
ganteng.day = 1;
lucky.day = lieur - ganteng.toFixed() + 1;
return lucky;
}
var KisniWenRu=new Date();
var Y = KisniWenRu.getUTCFullYear();
var M = KisniWenRu.getUTCMonth();
var D = KisniWenRu.getUTCDate();
M++;
islam=konversi_waktu(Y, M, D);
var hijriah=new tanggal_hijriah(1421, 11, 28);
hijriah = pusing(islam);
document.write(hijriah.toString() + '&nbsp;H');
//-->
</script>

Back to posts
This post has no comments - be the first one!

UNDER MAINTENANCE
Widget is loading comments...

Posting Unggulan

Survey Berhadiah »  | Lihat Iklan Dapat Dollar »  | Bitcoin Gratis! »

 |   |   WIB
waplog
2020 Kontenium | Backlink | HTML Editor | Perubah Kode Iklan (AdSense Code Parser) | Gudang MP3
Video Musik :   |  |  | 

XtGem Forum catalog