Uzman Cevap beta aşamasından çıkmaya hazırlanıyor! Yenilikleri takipte kalın.
Çözüldü! Bu soru aradığı cevabı buldu :) Teşekkürler iyi niyetli insanlar!

Veritabanı tarih çekme

Merhaba arkadaşlar veritabanımda tarih diye bir alanım var bunu siteye direk çekiyorum verdiği sonuç : 2016-12-30 21:34:16 bu şekilde oluyor. Ama benim istediğim Sadece ayı çekmesi onu da bir türlü yapamadım.
 <?php echo ($row["tarih"]); ?>
veritabanından bu şekilde çekiyorum ben buradan sadece ayı almak istiyorum bunu nasıl yapabilirim ?
Cevaplar (6)
1
Hsyn
Beginner
2 ay önce
verdiğim fonksiyonu kullanarak da,Türkçe tarih çekebilirsin .





 $Date1 = date($row["konu_tarih"]);
$date = new DateTime($Date1);
$tarih_gun = $date->format('d'); // günü aldık
$tarih_ay2 = $date->format('F'); // ayı aldık
$tarih_ay = turkcetarih('F',$tarih_ay2); // türkçe olarak kullanıcıya sunduk









function turkcetarih($f, $zt = 'now'){  
    $z = date("$f", strtotime($zt));  
    $donustur = array(  
        'Monday'    => 'Pazartesi',  
        'Tuesday'   => 'Salı',  
        'Wednesday' => 'Çarşamba',  
        'Thursday'  => 'Perşembe',  
        'Friday'    => 'Cuma',  
        'Saturday'  => 'Cumartesi',  
        'Sunday'    => 'Pazar',  
        'January'   => 'Ocak',  
        'February'  => 'Şubat',  
        'March'     => 'Mart',  
        'April'     => 'Nisan',  
        'May'       => 'Mayıs',  
        'June'      => 'Haziran',  
        'July'      => 'Temmuz',  
        'August'    => 'Ağustos',  
        'September' => 'Eylül',  
        'October'   => 'Ekim',  
        'November'  => 'Kasım',  
        'December'  => 'Aralık',  
        'Mon'       => 'Pts',  
        'Tue'       => 'Sal',  
        'Wed'       => 'Çar',  
        'Thu'       => 'Per',  
        'Fri'       => 'Cum',  
        'Sat'       => 'Cts',  
        'Sun'       => 'Paz',  
        'Jan'       => 'Oca',  
        'Feb'       => 'Şub',  
        'Mar'       => 'Mar',  
        'Apr'       => 'Nis',  
        'Jun'       => 'Haz',  
        'Jul'       => 'Tem',  
        'Aug'       => 'Ağu',  
        'Sep'       => 'Eyl',  
        'Oct'       => 'Eki',  
        'Nov'       => 'Kas',  
        'Dec'       => 'Ara',  
    );  
    foreach($donustur as $en => $tr){  
        $z = str_replace($en, $tr, $z);  
    }  
    if(strpos($z, 'Mayıs') !== false && strpos($f, 'F') === false) $z = str_replace('Mayıs', 'May', $z);  
    return $z;  
}  



0
Malesef olmadı ya da ben yapamadım :( tanımsız değer diyor nedense :S
1
$tarih = $row['tarih'];
$new = strtotime($tarih);
$ay = date("m",$new);
echo $ay;

bunu bir dene .
1
qwxh
işsiz
2 ay önce
$row["tarih"]="2016-12-30 21:34:16";

$t=explode("-",$row["tarih"]);
echo $t[1];
1

function tarih($t, $gunu_goster = false, $saati_goster = false){
	$gunler = array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi");
	$aylar = array("","Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık");
	
	$unix = strtotime($t);
	$gun = date("d", $unix);
	$ay = $aylar[date("n", $unix)];
	$yil = date("Y", $unix);
	$tarih = $gun." ".$ay." ".$yil;
	
	if ($gunu_goster){
		$tarih .= " ".$gunler[date("w", $unix)];
	}
	
	if ($saati_goster){
		$tarih .= " ".date("H:i", $unix);
	}
	
	return $tarih;
	
}

biyerden almıştım işimi görmüştü.
0
Değerli yorumlarınız için her birinize teşekkür ederim arkadaşlar. sorun çözüldü
Cevap Yazın..

[code=css,php,sql,asp..]..kod..[/code] , [url=http:...com] , [img=resim linki]
[color=renk kodu]..yazı..[/color]

yabancı dizi izle tv ünitesi