Okula Başlama Yaşı Hesaplama body { font-family: 'DM Sans', sans-serif; } Okula Başlama Yaşı Hesaplama 2026-2027 Eğitim Öğretim Yılı Çocuğunuzun Doğum Tarihi Hesapla document.getElementById('calc-form').addEventListener('submit', function(e) { e.preventDefault(); const dob = new Date(document.getElementById('dob').value); if (isNaN(dob)) return; const resultEl = document.getElementById('result'); const resultBox = document.getElementById('result-box'); const resultText = document.getElementById('result-text'); const resultDetail = document.getElementById('result-detail'); const resultEnrollmentYear = document.getElementById('result-enrollment-year'); // Türkiye'de ilkokul başlama kuralları // Bir öğretim yılında 31 Aralık'ta 72 ayını (6 yaş) tamamlayan çocuklar function calculateEnrollmentYear(birthDate) { // Doğum tarihine göre hangi eğitim yılında okula başlayabileceğini hesapla // 31 Aralık'ta 6 yaş olan çocuk o yıl başlayan eğitim döneminde başlar const age6Date = new Date(birthDate.getFullYear() + 6, 11, 31); // 31 Aralık const schoolYearStart = new Date(age6Date.getFullYear(), 8, 1); // 1 Eylül const year = schoolYearStart.getFullYear(); return `${year}-${year + 1}`; } // 2026-2027 eğitim yılı kuralları (özel durumlar) const zorunluStart = new Date(2019, 9, 1); // 1 Ekim 2019 const zorunluEnd = new Date(2020, 8, 30); // 30 Eylül 2020 const erkenStart = new Date(2020, 9, 1); // 1 Ekim 2020 const erkenEnd = new Date(2021, 2, 31); // 31 Mart 2021 resultEl.classList.remove('hidden'); if (dob >= zorunluStart && dob = erkenStart && dob erkenEnd) { resultBox.className = 'rounded-lg p-4 text-center bg-red-100 text-red-800'; resultText.textContent = '❌ 2026-2027\'de Kayıt Dışı'; const enrollYear = calculateEnrollmentYear(dob); resultDetail.textContent = 'Çocuğunuz 2026-2027 eğitim yılı için henüz küçük.'; resultEnrollmentYear.textContent = `📅 Zorunlu kayıt yapılabileceği yıl: ${enrollYear}`; } else { resultBox.className = 'rounded-lg p-4 text-center bg-gray-100 text-gray-700'; resultText.textContent = '❌ Kayıt Dışı'; resultDetail.textContent = 'Çocuğunuz 2026-2027 eğitim yılı için yaş sınırını aşmış.'; resultEnrollmentYear.textContent = 'Lütfen okul müdürlüğü ile iletişime geçiniz.'; } }); (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a12699c7b57be31f',t:'MTc4MjU4NTg0Mi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();