5.00 / 1 oy

PHP ile artık yılları bulmak

Sitede farklı programlama dilleri ile kodlanarak paylaşılan artık yılllar yazılarına ben de php ile bir artık yıl bulma uygulaması yaparak katkı sağlamak istedim. Diğer yazılar ise yakalayabildiğim kadarıyla şunlardı:

bkz: Javascript ile artık yılları bulmak

bkz: C# ile artık yılları bulmak

bkz: Java ile artık yılları (Şubat ayı 29 çeken yılları) bulmak

1. Çözüm:

<?php
function artikYilKontrolu($yil)
{
   if ($yil % 400 == 0)
      echo("$yil artik bir yildir");
   if ($yil % 4 == 0)
      echo("$yil artik bir yildir");
   else if ($yil % 100 == 0)
      echo("$yil artik bir yil degildir");
   else
      echo("$yil artik bir yil degildir");
}
$yil = 2021;
artikYilKontrolu($yil);
?>

 

2. Çözüm: date('L'); artık yıllar için 1, artık olmayan yıllar için 0 döndürür.

<?php
function artikYilKontrolu($yil)
{
    $artik = date('L', mktime(0, 0, 0, 1, 1, $yil));
    echo $yil . ' artik bir ' . ($artik ? 'yildir' : 'yil degildir');
}
$yil = 2021;
artikYilKontrolu($yil);
?>

 

Editör editi: sitedeki bazı diğer benzer başlıklar için;

bkz: PHP die fonksiyonu kullanımı ve örnekleri

bkz: PHP'de sunucudaki bir dosyanın içini görüntülemek

bkz: PHP'de Dinamik Fonksiyon Kullanımı

PhpCoder

29.05.2021 00:39

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP ile artık yılları bulmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.