• 19-02-2013, 20:37:43
    #1
    Üyeliği durduruldu
    Merhaba arkdaşlar aşağıda ki gibi bir kod var ama bana devamlı eski tarih olan 10 ARALIK 2012 tarihini veriyor sebebi nedir acaba bir oyun için kullanıyorum.

            <td colspan="5" align="center" class="subTitle"><font color=green><p>Dükkanın kiralık zamanı " <?php
    
    $above = mysql_query("SELECT * FROM users WHERE username='$username'");
    $userdb = mysql_fetch_object($above);
    
    $manjj=mysql_query("SELECT * FROM donaters WHERE username='$username'");
    $premium=mysql_fetch_object($manjj);
    
    $saatfa = +3;
    $cokk = gmdate('Y-m-d H:i:s', $userdb->dukkantime+3600*$saatfa);
    
    function tarihFormat($tarih = "")
    {
    if ($tarih=="")
    $tarih = date("Y-m-d H:i:s");
     
    $tarihDizi["gunler"] = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
    $tarihDizi["aylar"] = array ("01" => "Ocak", "02" => "Şubat", "03" => "Mart", "04" => "Nisan", "05" => "Mayıs", "06" => "Haziran",
    "07" => "Temmuz", "08" => "Ağustos", "09" => "Eylül", "10" => "Ekim", "11" => "Kasım", "12" => "Aralık");
     
    $zamanExp = explode (" ",$tarih);
    $tarihExp = explode ("-",$zamanExp[0]);
     
    $haftaninGunu=strftime("%w",strtotime($tarih));
    $tarihFormat["ay"] = $tarihDizi["aylar"][$tarihExp[1]];
    $tarihFormat["haftanin_gunu"] = $tarihDizi["gunler"][$haftaninGunu];
    $tarihFormat["saat"] = $zamanExp[1];
    $tarihFormat["format1"] = $tarihExp[2]."-".$tarihExp[1]."-".$tarihExp[0];
    $tarihFormat["format2"] = $tarihFormat["format1"]." ".$tarihFormat["saat"];
    $tarihFormat["format3"] = $tarihExp[2]." ".$tarihFormat["ay"]." ".$tarihExp[0];
    $tarihFormat["format4"] = $tarihFormat["format3"]." ".$tarihFormat["haftanin_gunu"]." Saat ".$tarihFormat["saat"];
    //Buradaki formatları ihtiyacınıza göre değiştirebilir veya yenisini ekleyebilirsiniz.
     
    return $tarihFormat;
    }
    $formatliTarih = tarihFormat("$cokk");
    
    
    echo $formatliTarih["format3"]."";
    
     ?> "
    
    tarihinde sona ericektir.</p></font>  </td>
          </tr>
    Amaç şu şu tarihte dukkan zamanı sonlanacaktır olması.
  • 19-02-2013, 20:40:59
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sunucunun saati ayarsız gmdate yi date yapınca
  • 19-02-2013, 20:41:44
    #3
    Üyeliği durduruldu
    gmdate saat'i veriyor hocam.. Date yapınca saat'de bozulur.
  • 19-02-2013, 21:05:03
    #4
    <?php

    $cokk = gmdate('Y-m-d H:i:s');

    üstekileri silince
    format4
    19 Şubat 2013 Salı Saat 19:02:15

    uye şu tarih kayıtlıdır gibi bişeymi ne için kullanıcan belki ilerde lazım olur


    not bende ilk 1970 gösterdi

    <?php
    $saatfa = +3;
    $cokk = gmdate('Y-m-d H:i:s', $userdb->dukkantime+3600*$saatfa);

    01 Ocak 1970 Perşembe Saat 03:00:00
  • 19-02-2013, 21:23:49
    #5
    Üyeliği durduruldu
    aponal adlı üyeden alıntı: mesajı görüntüle
    <?php

    $cokk = gmdate('Y-m-d H:i:s');

    üstekileri silince
    format4
    19 Şubat 2013 Salı Saat 19:02:15

    uye şu tarih kayıtlıdır gibi bişeymi ne için kullanıcan belki ilerde lazım olur


    not bende ilk 1970 gösterdi

    <?php
    $saatfa = +3;
    $cokk = gmdate('Y-m-d H:i:s', $userdb->dukkantime+3600*$saatfa);

    01 Ocak 1970 Perşembe Saat 03:00:00
    Oyun için kullanıyorum hocam ya. bir hata var ama ne çözemedim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:23:49 -->-> Daha önceki mesaj 21:09:53 --

    Dükkanın kiralık zamanı " 10 Aralık 2012 Salı Saat 21:32:28 " tarihinde sona ericektir.
  • 20-02-2013, 15:31:16
    #6
    Üyeliği durduruldu
    günceldir.
  • 26-04-2013, 18:41:32
    #7
    Üyeliği durduruldu
    günceldir.
  • 26-04-2013, 21:24:34
    #8
    -Amacınız tam olarak tarihi Türkçe vermesi midir?
    -Veritabanında tarihi nasıl tutuyorsunuz, tarih formatını örneklendiriniz.

    Bu iki durumdan sonra tarihi türkçe ve istediğiniz formda veren bir kod verebilirim size.
  • 27-04-2013, 09:17:34
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bknz: setlocale & strftime.