Sistem Tarihini Hicri Tarihe Çevirme

Bu dersimizde sistemimizdeki tarihi hicri tarihe dönüştürmeyi anlatacağım.

Bu dersimizde sistemimizdeki tarihi hicri tarihe dönüştürmeyi anlatacağım.



function Hicri($bugun_tarih){

    // Aylar

    $ay_adi[1]="Muharrem";

    $ay_adi[2]="Safer";

    $ay_adi[3]="Rebiü'l-Evvel";

    $ay_adi[4]="Rebiü'l-Ahir";

    $ay_adi[5]="Cemaziye'l-Evvel";

    $ay_adi[6]="Cemaziye'l-Ahir";

    $ay_adi[7]="Recep";

    $ay_adi[8]="Şaban";

    $ay_adi[9]="Ramazan";

    $ay_adi[10]="Sevval";

    $ay_adi[11]="Zi'l-ka'de";

    $ay_adi[12]="Zi'l-Hicce";

    

    $t_gunler=round(strtotime($bugun_tarih)/(60*60*24));

    $h_yil=round($t_gunler/354.37419);

    $kalan=$t_gunler-($h_yil*354.37419);

    $h_aylar=round($kalan/29.531182);

    $h_gunler=$kalan-($h_aylar*29.531182);

    $h_yil=$h_yil+1389;

    $h_aylar=$h_aylar+10;

    $h_gunler=$h_gunler+23;

    

    if ($h_gunler > 29.531188 and round($h_gunler)!=30){

        $h_aylar=$h_aylar+1;

        $h_gunler=Round($h_gunler-29.531182);

    }else{

        $h_gunler=Round($h_gunler);

    }

    if($h_aylar > 12){

        $h_aylar=$h_aylar-12;

        $h_yil=$h_yil+1;

    }

    echo "$h_gunler $ay_adi[$h_aylar] $h_yil";

}



$bugun_tarih=date("Y-m-d");

echo Hicri($bugun_tarih);

?>



Kolay Gelsin. Umarım İşinize Yarar.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Eline saglık güzel olmus.

Yukarı Git