<?php include_once 'hicri.php'; include_once 'functions.php'; use hicritakvim\hicri; //var_dump(hicri::hicriMonthDayCount('1422-04-30')); //var_dump( hicri::hilalBul(parseDateStr( '1900-05-03' )) ); //var_dump( hicri::miladiHicri(parseDateStr( '2001-07-22' )) ); //2001-07-22 1 Cemaziyelevvel 1422 PAZAR //var_dump( hicri::miladiHicri(parseDateStr( '1972-12-07' )) ); //var_dump( hicri::hicriMiladi(parseDateStr( '1422-04-30' )) ); //2001-07-22 1 Cemaziyelevvel 1422 PAZAR //var_dump( hicri::hicriMiladi(parseDateStr( '1403-05-05' )) ); echo '<h1>1437-12-30</h1>'; var_dump(hicri::hicriMiladi(parseDateStr('1437-12-30'))); echo '<h1>1438-01-01</h1>'; var_dump(hicri::hicriMiladi(parseDateStr('1438-01-01'))); echo '<h1>1438-01-02</h1>'; var_dump(hicri::hicriMiladi(parseDateStr('1438-01-02')));
if (true === $dateHicri['hilal'] && mktime(0, 0, 0, $dateMiladi['month'], $dateMiladi['day'], $dateMiladi['year']) > mktime(0, 0, 0, 11, 30, 1978)) { if (mktime(0, 0, 0, $dateMiladi['month'], $dateMiladi['day'], $dateMiladi['year']) < time()) { echo '<footer>hilal görünümü dikkate alınmıştır </footer>'; } elseif (mktime(0, 0, 0, $dateMiladi['month'], $dateMiladi['day'], $dateMiladi['year']) < mktime(0, 0, 0, 1, 22, 2023)) { echo '<footer>astronomik hilal hesaplaması yapılmıştır </footer>'; } else { echo '<footer>matematiksel hesap yapılmıştır</footer>'; } } else { echo '<footer>matematiksel hesap yapılmıştır</footer>'; } $dateHicri = $dateHicri['date']; } } elseif ($convert == 'miladi') { $dateHicri = $date; $dateMiladi = hicri::hicriMiladi($date); if ($dateMiladi === false) { showError('dönüşüm hatası oluştu'); } elseif (isset($dateMiladi['error'])) { showError($dateMiladi['error']); $dateMiladi = parseDateStr(date('Y-m-d', time())); } else { echo '<h1>' . hicri::miladiStr($dateMiladi['date']) . ' ' . $dateMiladi['dow'] . '</h1>'; if ($dateMiladi['hilal'] === true) { if (mktime(0, 0, 0, $dateMiladi['date']['month'], $dateMiladi['date']['day'], $dateMiladi['date']['year']) < time() && mktime(0, 0, 0, $dateMiladi['date']['month'], $dateMiladi['date']['day'], $dateMiladi['date']['year']) > mktime(0, 0, 0, 11, 30, 1978)) { echo '<footer>hilal görünümü dikkate alınmıştır</footer>'; } elseif (mktime(0, 0, 0, $dateMiladi['date']['month'], $dateMiladi['date']['day'], $dateMiladi['date']['year']) < mktime(0, 0, 0, 1, 22, 2023)) { echo '<footer>astronomik hilal hesaplaması yapılmıştır</footer>'; } else { echo '<footer>matematiksel hesap yapılmıştır</footer>'; }