• 16-09-2007, 21:28:01
    #1
    @setlocale(LC_ALL, 'turkish');
    echo strftime("%d %B %Y, %A %H:%M:%S", time());
  • 16-09-2007, 21:41:27
    #2
    Üyeliği durduruldu
    Daha detaylısı:
    function tarih($cesit=1) {
        
        # 1 => 1 Temmuz 2004
        # 2 => 1 Temmuz 2004, Cuma
        # 3 => 01/07/2004
        # 4 => 01.07.2004
        # 5 => 2004-07-01
        
        $d_gun = array('Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi');
        $d_ay  = array('','Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık');
        
        $gun_1 = date("j"); // 1  - 31
        $gun_2 = date("d"); // 01 - 31
        
        $ay_1  = date("n"); // 1  - 12
        $ay_2  = date("m"); // 01 - 12
        
        $yil   = date("Y"); // 2004
        
        $gun_h = date("w"); // 0 - 6
        
        if     ( $cesit == 1 ) { return $gun_1.' '.$d_ay[$ay_1].' '.$yil; }
        elseif ( $cesit == 2 ) { return $gun_1.' '.$d_ay[$ay_1].' '.$yil.', '.$d_gun[$gun_h]; }
        elseif ( $cesit == 3 ) { return date("d/m/Y"); }
        elseif ( $cesit == 4 ) { return date("d.m.Y"); }
        elseif ( $cesit == 5 ) { return date("Y-m-d"); }
        # Eklenebilir...
        else { return 0; }    
    }
    Kullanımı:
    $tarih = tarih(3);
    tarih() fonksiyonu içerisine vereceğiniz değişlenlerden alacağınız çıktı kod bölümünde yorum satırı olarak verilmiştir.