@setlocale(LC_ALL, 'turkish');
echo strftime("%d %B %Y, %A %H:%M:%S", time()); Türkçe Tarih php
1
●133
- 16-09-2007, 21:41:27Üyeliği durdurulduDaha 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.