• 08-12-2013, 21:07:44
    #1
    Merhaba;

    <?php the_time('j F ') ?>

    şeklinde bir kod 8 Aralık şeklinde çıktı veriyor

    bunu 8-aralik şeklinde nasıl çıktı verebilir hale getirebilirim?

    Teşekkürler.
  • 08-12-2013, 21:40:09
    #2
    <?php strtolower(str_replace(array('Ö','Ç','Ş','İ','Ğ','Ü','ö','ç','ş','ı','ğ','ü'), array('O','C','S','I','G','U','o','c','s','i','g','u'), the_time('j-F'))); ?>
    sanırım bu iş görecektir.

    eğer the_time() fonksiyonu echo ile ekrana çıktı veriyorsa kodun düzenlenmesi gerekir.
  • 08-12-2013, 23:21:11
    #3
    karakacan adlı üyeden alıntı: mesajı görüntüle
    <?php strtolower(str_replace(array('Ö','Ç','Ş','İ','Ğ','Ü','ö','ç','ş','ı','ğ','ü'), array('O','C','S','I','G','U','o','c','s','i','g','u'), the_time('j-F'))); ?>
    sanırım bu iş görecektir.

    eğer the_time() fonksiyonu echo ile ekrana çıktı veriyorsa kodun düzenlenmesi gerekir.
    Hocam bu kod ise yaramadi ya
  • 09-12-2013, 00:59:26
    #4
    setlocale(LC_ALL, "en_US.UTF-8")
  • 09-12-2013, 08:28:12
    #5
    hocam bu da yaramadı
  • 11-12-2013, 22:27:27
    #6
    Islenska adlı üyeden alıntı: mesajı görüntüle
    Merhaba;

    <?php the_time('j F ') ?>

    şeklinde bir kod 8 Aralık şeklinde çıktı veriyor

    bunu 8-aralik şeklinde nasıl çıktı verebilir hale getirebilirim?

    Teşekkürler.

    kodları deneme fırsatım olmadı;


    $thetime = the_time('j F');
    $thetime = explode(" ",$thetime);
    $thetime = implode("-",$thetime);
    $degisecek = array("ç","ğ","ı","ö","ş","ü","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","R","S","T","U","V","Y","Z");
    $degisen = array("c","g","i","o","s","u","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","r","s","t","u","v","y","z");
    $thetime = str_replace($degisecek, $degisen, $thetime);
    echo $thetime;