コード例 #1
0
ファイル: test.php プロジェクト: kadirinfo/hicritakvim
<?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')));
コード例 #2
0
ファイル: index.php プロジェクト: kadirinfo/hicritakvim
        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>';
            }