Gebruiker:Pennenetui3000/Verschil tussen oude en nieuwe berekening islamitisch jaar

Uit Wikipedia, de vrije encyclopedie
Vergeleken met {{#time}}, jaren 623 t/m 2200 oud:
local function islamic(year)
	if year > 622 then
		year = math.floor(33 / 32 * (year - 622) + 0.5)
		return year .. " – " .. (year + 1)
	end
end
beide nieuw:
local function islamic(year)
	if year > 622 then
		local year1 = math.floor( 1.030684 * ( year - 621.5643 ) )
		local year2 = math.floor( 1.030684 * ( year - 621.5643 + 1 ) )
		return year1 .. " – " .. year2
	end
end
alleen 1 jan klopt niet 672, 705, 737, 770, 802, 835, 900, 965, 998, 1063, 1128, 1193, 1226, 1291, 1356, 1519, 1585, 1617, 1650, 1682, 1715, 1748, 1780, 1813, 1845, 1878, 1943, 1976, 2008, 2041, 2073, 2106, 2139, 2171 (34 jaren) 640, 1911 (2 jaren) 868, 933, 1031, 1096, 1161, 1259, 1324, 1389, 1422, 1454, 1487, 1552 (12 jaren)
1 jan en 31 dec kloppen niet 638, 670-671, 702-704, 734-736, 766-769, 798-801, 830-834, 862-867, 894-899, 926-932, 958-964, 990-997, 1022-1029, 1054-1062, 1086-1094, 1118-1127, 1150-1159, 1182-1192, 1214-1225, 1246-1257, 1278-1290, 1310-1322, 1342-1355, 1374-1387, 1406-1420, 1438-1453, 1470-1485, 1502-1518, 1534-1550, 1566-1584, 1598-1616, 1630-1649, 1662-1681, 1694-1714, 1726-1747, 1758-1779, 1790-1812, 1822-1844, 1854-1877, 1886-1909, 1918-1942, 1950-1975, 1982-2007, 2014-2040, 2046-2072, 2078-2105, 2110-2138, 2142-2170, 2174-2200 (753 jaren) 1 jan en 31 dec klopt niet in oud, alleen 31 dec klopt niet in nieuw:
639, 1910 (2 jaren)

alleen 1 jan klopt niet in oud, alleen 31 dec klopt niet in nieuw:
1030, 1095, 1160, 1258, 1323, 1388, 1421, 1486, 1551 (9 jaren)

-
alleen 31 dec klopt niet - - -