//Bereken datum function startTime() { function d(a, b) { return ((a % b) + b) % b; } function e(c) { var e = new Date(); (c && ((adjustmili = 864e5 * c), (todaymili = e.getTime() + adjustmili), (e = new Date(todaymili))), (day = e.getDate()), (h = e.getMonth()), (year = e.getFullYear()), (o = h + 1), (n = year), o < 3 && ((n -= 1), (o += 12)), (a = Math.floor(n / 100)), (b = 2 - a + Math.floor(a / 4)), n < 1583 && (b = 0), 1582 == n && (o > 10 && (b = -10), 10 == o && ((b = 0), day > 4 && (b = -10))), (jd = Math.floor(365.25 * (n + 4716)) + Math.floor(30.6001 * (o + 1)) + day + b - 1524), (b = 0), jd > 2299160 && ((a = Math.floor((jd - 1867216.25) / 36524.25)), (b = 1 + a - Math.floor(a / 4))), (bb = jd + b + 1524), (cc = Math.floor((bb - 122.1) / 365.25)), (dd = Math.floor(365.25 * cc)), (ee = Math.floor((bb - dd) / 30.6001)), (day = bb - dd - Math.floor(30.6001 * ee)), (h = ee - 1), ee > 13 && ((cc += 1), (h = ee - 13)), (year = cc - 4716), (l = c ? d(jd + 1 - c, 7) + 1 : d(jd + 1, 7) + 1), (iyear = 10631 / 30), (epochastro = 1948084), (epochcivil = 1948085), (shift1 = 0.1335), (z = jd - epochastro), (cyc = Math.floor(z / 10631)), (z -= 10631 * cyc), (j = Math.floor((z - shift1) / iyear)), (iy = 30 * cyc + j), (z -= Math.floor(j * iyear + shift1)), (im = Math.floor((z + 28.5001) / 29.5)), 13 == im && (im = 12), (id = z - Math.floor(29.5001 * im - 29))); var f = new Array(8); return ((f[0] = day), (f[1] = h - 1), (f[2] = year), (f[3] = jd - 1), (f[4] = l - 1), (f[5] = id), (f[6] = im - 1), (f[7] = iy), f); } function get_hijri_datum() { var b = (new Array('Ahad', 'Ithnin', 'Thulatha', 'Arbaa', 'Khams', 'Jumuah', 'Sabt'), new Array('Moharram', 'Safar', "Rabi'oel Awwal", "Rabi'oel Akhir", 'Jomadal Oela', 'Jomadal Akhir', 'Rajab', "Sha'baan", 'Ramadhaan', 'Shawwaal', "Dhoel Qi'da", 'Dhoel Hidja')), c = e(HIJRI_OFFSET); if (HIJRI_OVERRULE !== null) { c[5] = HIJRI_OVERRULE; } return ' ' + c[5] + ' ' + b[c[6]] + ' ' + c[7]; } var maanden = new Array(); ((maanden[0] = 'januari'), (maanden[1] = 'februari'), (maanden[2] = 'maart'), (maanden[3] = 'april'), (maanden[4] = 'mei'), (maanden[5] = 'juni'), (maanden[6] = 'juli'), (maanden[7] = 'augustus'), (maanden[8] = 'september'), (maanden[9] = 'oktober'), (maanden[10] = 'november'), (maanden[11] = 'december')); var dagen = new Array(7); ((dagen[0] = 'Zondag'), (dagen[1] = 'Maandag'), (dagen[2] = 'Dinsdag'), (dagen[3] = 'Woensdag'), (dagen[4] = 'Donderdag'), (dagen[5] = 'Vrijdag'), (dagen[6] = 'Zaterdag')); var g = new Date(); var txt_dag_miladi = g.getDate(), txt_dag_naam = dagen[g.getDay()], txt_maand_miladi = maanden[g.getMonth()], txt_jaar_miladi = g.getFullYear(); document.getElementById('dag').innerHTML = txt_dag_naam; document.getElementById('date').innerHTML = txt_dag_miladi + ' ' + txt_maand_miladi + ' ' + txt_jaar_miladi; document.getElementById('idate').innerHTML = get_hijri_datum(); setTimeout(function () { startTime(); }, 500); }