• 22-04-2009, 14:07:19
    #10
    Okadarına gerek var, çünkü arkadaş tarih formatına değişik yazdırmak istiyor. Yoksa senin dediğin olay date("Tarih: d-m-Y Saat: H:i:s"); olarakda yapılır.
  • 22-04-2009, 14:11:58
    #11
    zampir adlı üyeden alıntı: mesajı görüntüle
    Okadarına gerek var, çünkü arkadaş tarih formatına değişik yazdırmak istiyor. Yoksa senin dediğin olay date("Tarih: d-m-Y Saat: H:i:s"); olarakda yapılır.
    bunu yaparsa o anki zamanı gösterir veritabanındakini göstermezki
  • 22-04-2009, 14:12:28
    #12
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    Dolu Olan bir şey nasıl boş gelir?
    Sql sorgusunda eklenme_tarihi ni seçmeyi unutmuşum. Ondan boş geliyormuş
    SELECT id, name FROM yazi_st
  • 22-04-2009, 14:15:40
    #13
    niphell adlı üyeden alıntı: mesajı görüntüle
    bunu yaparsa o anki zamanı gösterir veritabanındakini göstermezki
    Ordaki sadece bir örnekti.

    Birsürü tarih formatı yazabilirsiniz. Mesela;

    date("d-m-Y H:i:s");
    date("Y-m-d H");
    ...

    Gibi bunları date(...,$eklenme_tarihi); olarak gösterebilmek için $eklenme_tarihi UNIX formatında olmalıdır. UNIX formatında almak için time() fonksiyonu olmalıdır. 04.12.2008 14:22:00 olan bir formatı o şekilde çağıramazsınız. Bu verdiğim tarihin formata uygun yapmak için

    mktime($saat,$dakika,$saniye,$ay,$gun,$yil); yaparak UNIX formatına çevirip ondan sonra date(format,unix_time); olarak yazıdrabilirsiniz.

    Yukarıda verdiğim kod bu işi yapıyor.
  • 22-04-2009, 14:20:52
    #14
    zampir adlı üyeden alıntı: mesajı görüntüle
    Yapmaya çalıştığın olay şu;
    <?php
            $veri = "2009-04-22 12:41:04";
            $bol = explode(" ",$veri);
            $t = $bol[0];
            $t2 = $bol[1];
            $g = explode("-",$t);
            $gun = $g[2];
            $ay = $g[1];
            $yil = $g[0];
            $h = explode(":",$t2);
            $saat = $h[2];
            $dakika = $h[1];
            $saniye = $h[0];
            $unix_format = mktime($saat,$dakika,$saniye,$ay,$gun,$yil);
            echo date('Y-j-n H:i:s',$unix_format);
    ?>
    Zampir, benim istediğim basit bir şeydi, amacım dbdeki tarihi benzer formatta yazdırmaktı, emeğin için teşekkür ederim

    niphell adlı üyeden alıntı: mesajı görüntüle
    okadarına gerek yok aslında
    $tarih = $yazi['eklenme_tarihi'];
    $bol = explode(" ",$tarih );
    $t = $bol[0];
    $t2 = $bol[1];
    echo "Tarih: ".$t." Saat: ".$t2;
    ama doğubeyin de dediği gibi boş çekmemesi lazım
    veritabanıyla bağlantınız kurulumu ve sql sorgunuz sağlıklımı?

    Bu kod tam işimi gördü eline sağlık +rep

    Cevap veren arkadaşlara çok teşekkürler.
  • 22-04-2009, 14:27:10
    #15
    Sorunu yanlış anladım o zaman ben napalım
  • 22-04-2009, 14:29:29
    #16
    zampir adlı üyeden alıntı: mesajı görüntüle
    Sorunu yanlış anladım o zaman ben napalım
    insalık hali...
  • 22-04-2009, 14:38:41
    #17
    zampir adlı üyeden alıntı: mesajı görüntüle
    Sorunu yanlış anladım o zaman ben napalım
    Ya da ben anlatamadım
    Olsun insanlık hali