• 23-10-2012, 02:11:22
    #1
    Eğer bugünün tarihi xx e eşit saatte 2 den büyük 3 ten küçükse sayi=50 demek istiyorum ama bir türlü olmadı. Yazdığım kod aşağıdaki şekilde hatayı bulamadım bi türlü

    <?php
    date("Y-m-d");

    $s = date("H");
    $d = date("i");
    $saat = "$s:$d";

    $saat1 = "02:00";
    $saat2 = "03:00";

    if ($date == 2012-10-23 && $saat > $saat1 && $saat < $saat2 )
    { $sayi= "50"; }

    else
    { $sayi= "0";}
    ?>
  • 23-10-2012, 02:31:40
    #2
    Bu şekilde sonuç vermesi gerekli.

    <?php
    $date = date("Y-m-d");

    $s = date("H");
    $d = date("i");
    $saat = "$s:$d";

    $saat1 = '02:00';
    $saat2 = '03:00';

    if (($date == '2012-10-23') && ($saat > $saat1) && ($saat < $saat2) )
    {
    $sayi= '50';
    }
    else
    {
    $sayi= '0';
    }

    ?>
  • 23-10-2012, 02:34:35
    #3
    2012-10-23 yerine "2012-10-23" yapman yeterli diye düşünüyorum.