PHP ile Tarih Saat Gösterimi

php programlamaTüm inernet sitelerinde mutlaka ama mutlaka olan tek şey nedir tabiiki saat. Saat olmazsa olmaz, Maazallah site çalışmaz demi ?  Neyse şaka bir tarafa ile nasıl yazı (text) şeklinde saat gösterebiliriz onun kodlarını verelim sitenizde nasıl gösterebilirsiniz o kodları vereyim size


Aslında çok ama çok basit bunu içerisinde hi hazır fonsiyonlar ile yapabiliriz. Bu fonksiyonlar date() ve time() fonksiyonları.
Ancak bu bize ingilizce bir saat gösterir bunu Türkçeye çevirmek için bir kaç işlemden geçiereceğiz.
Öncelikle eğer tarih saat gösterimini ingilizce göstermek  istiyorum diyorsanız. altta ki kod size yeterli olacaktır.

1
 < ?php echo "Bugün ". date("d F Y, l")." Saat şuanda ".date("H:i:s")."<br>" ; ?>

Eğer türkçe bir saat istiyorsanız yani ayları ve günleri türkçe olsun diyorsanız. Aşağıda ki gibi ingilizce olan ayları ve günleri türkçeleri ile değiştirmeli yani string değişken tanımlamalıyız bunu yapmak için aşağıda ki kodu inceleyebilirsiniz.
En altta echo ile başlayan satırda ise tarih gösterimimiz türkçe olarak sayfaya yazılacak.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 < ?php
$tarihgoster = array(
'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',
'Monday' => 'Pazartesi',
'Tuesday' => 'Salı',
'Wednesday' => 'Çarşamba',
'Thursday' => 'Perşembe',
'Friday' => 'Cuma',
'Saturday' => 'Cumartesi',
'Sunday' => 'Pazar',
);
/*  İngilizce gösterimi için */
echo "Bugün ". date("d F Y, l")." Saat şuanda ".date("H:i:s")."<br />" ;
/* Türkçe Gösterim için */
echo "Bugün ". strtr(date("d F Y, l"), $tarihgoster)." Saat şuanda ".date("H:i:s") ; ?>

Tarih saat gösterini için date() fonkiyonun içine tanımlayabileceğiniz diğer gösterim elemanları ise aşağıda ki gibidir.

a - Belirlenmiş hafta ismi
A - Tüm hafta ismi
b - Belirlenmiş ay ismi
B - Tüm ay ismi
d - ay’ın günleri (01′den 31′e kadar)
D* - ile m/d/y aynıdır
e* - ay’ın günü (1 den 31 e kadar)
H - 24 saat sistemi (00 ile 23 arası)
I - 12 saat sistemi (01 ile 12 arası)
m - sayı olarak ay (01 den 12 ye kadar)
M - sayı olarak dakika
p - “am” veya “pm” olması
R* - 24 saatlik sistemde düzen
S - saniyeler
T* - Şu an, H:M:S
y - 2 rakamlı yıl (00 dan 99 a)
Y - 4 rakamlı yıl
Z - yerel zaman bölgesi
% - ‘%’ karakteri

Daha detaylı bilgi için burayı ziyaret edebilirsiniz

Nasıl göründüğüne bakmak için Burayı ziyaret edebilirsiniz.

(5.00)Çok KötüKötüİdare EderİyiÇok İyi
Loading ... Loading ...
EkleBunu Sosyal Paylaşım Butonu

Bu yazı 29 Ocak 2009 tarihinde Mustafa tarafından Güncel, PHP kategorisi altına yazılmış ve 1,414 Kişi okumuş defa okunmuş.

Mustafa

Tepki verin!

Aşağıdaki kutucuğa e-posta adresinizi girin sitemize yeni eklenen içerikten haberdar olun...

RSS okuyucu ile takip edin...

    No public Twitter messages.