Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Php ile tarihi ekrana yazdirmak

EmreAVCI

0
Onaylı Üye
Üye
Katılım
16 Aralık 2010
Mesajlar
0
Açılan Konu
5
Tepki puanı
0
Merhabalar
Php kullanarak şuan ki tarihi yani "20 Ocak 2011 Perşembe" bu formatta ekrana yazdıran php kodlarını paylaşacağım.


PHP:
<?
function tarih($zaman) {  
$gunler=array(  
            "Pazar",  
            "Pazartesi",  
            "Salý",  
            "Çarsamba",  
            "Perþembe",  
            "Cuma",  
            "Cumartesi"  
        );  
$aylar =array(  
            lisanssız,  
            "Ocak",  
            "Þubat",  
            "Mart",  
            "Nisan",  
            "Mayýs",  
            "Haziran",  
            "Temmuz",  
            "Aðustos",  
            "Eylül",  
            "Ekim",  
            "Kasým",  
            "Aralýk"  
        );  
  $tarih=date("d",$zaman)." ".$aylar[date("n",$zaman)]." ".date("Y",$zaman)."
".$gunler[date("w",$zaman)]." ";  
  return $tarih;  
} 

$zaman=time();  
$tarih=tarih($zaman);  
echo "$tarih"; 
?>
Bu kodları tarih.php olarak kaydedip,kullanacağımız bir php sayfasına;
PHP:
<? include("tarih.php"); ?>
Yazarak php sayfamıza ekleyebiliriz.
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Turkce tarih formatlamasi zaten mevcut. Lokal degerini TR ayarlayip istediginiz veriyi ekrana otomatik yazdirabilirsiniz.

PHP:
<?php
setlocale(LC_TIME, tr_TR);
echo strftime("%A %d %B %Y");
?>
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
Angelo, ben de bir hata oluştu senin verdiğin kodu denerken.
Wednesday 26 January 2011 şeklinde ekrana bastı. Sonrasında da tr_TR için undefined hatası verdi.
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
@setlocale(LC_ALL, 'tr_TR.UTF-8', 'tr_TR', 'tr', 'turkish');

bu sekilde dene.
 

ozanTi

0
Onaylı Üye
Üye
Katılım
23 Mart 2010
Mesajlar
4,807
Açılan Konu
86
Tepki puanı
85
Konum
Angara'nın Bağları
tamamdır ;)
 
Üst