DMRY.NET’e Hoşgeldiniz
Nerdeyim? GirişPhp › Php ile Türkçe Tarih Yazdıralım

Php’nin date() fonksiyonunu birçoğumuz bilir. Bu fonksiyon ile gün ve ay isimlerini yazdırdığınızda, bunların İngilizce karşılıklarını elde edersiniz. Yazımızda İngilizce gün ve ay isimlerini içeren tarihleri nasıl Türkçe yapabileceğimizi göreceğiz :)


Date() Fonksiyonu Nasıl Kullanılır?
Date fonksiyonun kullanımı için şöyle bir örnek verelim;

<?php echo date("d F Y, l H:i:s");
// 29 May 2006, Monday 11:41:06 , olarak çıktı verir
?>

Date() fonksiyonu arasındaki her harf farklı bir tarih birimini ifade eder. Bunları tam listesini function.date adresinde bulabilirsiniz.

StrTr Fonksiyonu Nasıl Kullanılır?

<?php
$tarih = array('May' => 'Mayıs', 'Monday' => 'Pazartesi');
echo strtr('29 May 2006, Monday 11:41:06', $tarih);
?>

Örneğinde ise ekrana 29 Mayıs 2006, Pazartesi 11:41:06 çıktısı verilecektir.

Sonuç?

İki örnekten de anladığınız üzere yapmanız gereken İngilizce tarihleri Türkçe karşılıkları ile dizi değişken içerisinde tanımlamak ve strtr fonksiyonu ile metin içerisinde yerlerini değiştirtmek ;)

Bu yazı 29 Mayıs 2006, 11:49 tarihinde yazılmış olup bu zamana kadar 5,921 kez görüntülenmiştir
En son ise 14 Eylül 2006, 09:35 tarihinde güncellenmiştir

Bu yazı 10 adet yorum almıştır ve bunların tamamı görüntülenmektedir.

#10 – 17 Kasım 2008 , 02:09

orhan

yaw arkadaşlar bende neden olmuyor kafayı yemek üzereyim??? Hep Türkçe karakterler sorunlu çıkıyor. (Apache ve windows ortamında çalışıyorum)

Ocak
�ubat
Mart
Nisan
May�s
Haziran
Temmuz
A�ustos
Eyl�l
Ekim
Kas�m
Aral�k

  • Yorumlar: 1
  • İlk Yorum:
    17 Kas. 2008
#9 – 03 Haziran 2008 , 21:27

Kolay gelsin abi forumdan devam edeyim :) iyi çalışmalar

  • Yorumlar: 46
  • İlk Yorum:
    10 Haz. 2007
#8 – 03 Haziran 2008 , 21:17

@gevv; şu aralar sınavlarım var. o nedenle detaya giremeyeceğim. ancak sorunu Wordpress Türkiye forumlarında sorabilirsin ;)

  • Yorumlar: 1250
  • İlk Yorum:
    16 Eki. 2005
#7 – 03 Haziran 2008 , 20:31

Teşekkürler

ben wordpress temamda kullanmak istedim bir sürü deneme yaptım olmadı ilk olarak türkçe karakter sorunu çözümü için olan kodu nereye ekleniyor onu çözemedim neyse dedim önce doğru düzgün görüntülensiz sonra bakarım dedim :) temada ana sayfada ay ve gün görünüyor örnek :
jun
8

temadaki kodlar ise

bu kodların arasında bir sürü deneme yaptım en son bu şekilde ekledim

'Mayıs',); ?> 'Pazartesi');?>

tüm tarih bilgileri göründü :) benim istediğim sadece ay kısaltması ve gün rakam olarak eğer bu olabilirse birde türkçe karakterlerin düzgün görüntülenmesi için verilen kod nereye eklenir

  • Yorumlar: 46
  • İlk Yorum:
    10 Haz. 2007
#6 – 13 Mart 2008 , 14:04

@setlocale(LC_ALL, ‘tr_TR.UTF-8′);

derseniz Türkçe kararkter sorunu yaşamazsınız ;)

  • Yorumlar: 1
  • İlk Yorum:
    13 Mar. 2008
#5 – 13 Ekim 2007 , 19:15

Fatih

bence olmamış detay verin biraz

  • Yorumlar: 1
  • İlk Yorum:
    13 Eki. 2007
#4 – 14 Haziran 2007 , 14:11

Ben bunu beğendim

  • Yorumlar: 1
  • İlk Yorum:
    14 Haz. 2007
#3 – 02 Temmuz 2006 , 23:24

“Aslında çok kolay.”
[php]
@setlocale(LC_ALL, ‘turkish’);
echo strftime(”%d %B %Y, %A %H:%M:%S”, time());
[/php]

  • Yorumlar: 2
  • İlk Yorum:
    02 Tem. 2006
#2 – 30 Mayıs 2006 , 20:22

php öğrendiğim(hala öğrenioz ama) kitapta Şamlı’nın kitabıydı sanırım wsitch ile yapmıştı bu olayı ama bu iyimiş eywallah dmry

  • Yorumlar: 79
  • İlk Yorum:
    30 May. 2006
#1 – 29 Mayıs 2006 , 12:38

wışş :) :mrgreen: :o ne güzelmiş yahu. tebrik ederim..

  • Yorumlar: 1
  • İlk Yorum:
    29 May. 2006
YAZIYI BEĞENDİN Mİ?

Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)

Haberler RSS Yorumlar RSS

© 2009 Tüm hakları dmRy.net'e aittir.
Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz, yazılar ve bilgiler kullanılamaz.