PHP’de tarih işlemleri ve bir adet ay türkçeleştirme fonksiyonu

PHP’de tarih işlemleri ve bir adet ay türkçeleştirme fonksiyonu

by Hasan Yasin Türkyılmaz Şubat 28, 2012

PHP’de tarih ve zaman işlemleri tek bir super global fonksiyon ile gerçekleştirilir. O da;

date()

‘tir.

Gün,Ay ve Yıl şeklinde ihtiyacımız varsa;

date("d.m.Y") diye kullanırız. Bu da echo edildiğinde 24.12.2012 gibi bir çıktı verir.

Saat, Dakika ve Saniye cinsinden bir ihtiyacımız varsa;

date("H:i:s") şeklinde kullanırız. Bu da echo edildiğinde 23:11:47 şeklinde saati verir.

H büyük yazılınca 24 saat dilimi küçük yazılınca am, pm şeklinde 12 saatlik dilimi verir.

d: Gün

m: Ay

Y:4 haneli yıl

H:24’lü saat dilimi

i:dakika

s:saniye

F: January’den başlayıp December’a kadar ingilizce ayların tam isimleri.

İşte şimdi bahsedeceğim yere geldim. Ben şu an bir ay türkçeleştirme fonksiyonu yazıyorum kullanmak üzere. F ile ayı elde edip onu da Türkçe olarak yazdırmam gerekiyor.

Fonksiyonumsa şöyle;

function tr_ay() {
$ing_ay= date("F");
if ( $ing_ay=="January"){
return $ing_ay="Ocak";
}
else if ( $ing_ay=="February"){
return $ing_ay="Şubat";
}
else if ( $ing_ay=="March") {
return $ing_ay="Mart";
}
else if ( $ing_ay=="April") {
return $ing_ay="Nisan";
}
else if ( $ing_ay=="May") {
return $ing_ay="Mayıs";
}
else if ( $ing_ay=="July") {
return $ing_ay="Haziran";
}
else if ( $ing_ay=="June") {
return $ing_ay="Temmuz";
}
else if ( $ing_ay=="August") {
return $ing_ay="Ağustos";
}
else if ( $ing_ay=="September") {
return $ing_ay="Eylül";
}
else if ( $ing_ay=="October") {
return $ing_ay="Ekim";
}
else if ( $ing_ay=="November") {
return $ing_ay="Kasım";
}
else if ( $ing_ay=="December") {
return $ing_ay="Aralık";
}
}
echo tr_ay();

Çok basit bir fonksiyon olduğunu biliyorum ama önemli olan işe yaraması. Eleştirilere açığım tabi. UTF-8 dil kodlaması ile türkçeyi düzgün şekilde yazacaktır.

Kolay gelsin ve yararlı olması dileğiyle!

Tags: , , , , , , , , , , , ,
Social Shares
Hasan Yasin Türkyılmaz

Dijital stratejist, growth hacker, pazarlama ve reklam danışmanı, eğitmen, konuşmacı, yazar @bilgeadam @g4asw @hyturkyilmaz

Related Articles

Gitar Tellerinin İsimleri
Hasan Yasin Türkyılmaz
%d blogcu bunu beğendi: