date() fonksiyonu tarih verisini daha okunaklı kılar,ve bilinen formata uyarlar (Örn:gün/ay/yil).
Syntax
date(format,timestamp);
| Parametre | Tanım |
| format | gereklidir. tarih verisini formatlar |
| timestamp | Opsiyoneldir. özel bir tarih ve zamana dönüştürülebilir. Default olarak system saatinin şuanki degerlerini veri olarak alır |
PHP Date –Tarih Sistemi Nedir?
PHP Date – Tarih Formatlama date() fonksiyonun ilk parametresi , tarih/zaman’ın nasıl formatlanacağıdır.Tarih ve zamanı bazı özel harflerle sembollenerek formatlama yapılabilir.Bunların en çok kullanılanları şunlardır:
- d – gün (01-31)
- m – ay, rakamla (01-12)
- Y – 4 haneli yılımız
Format için kullanabileceğiniz diğer karakterler, “/”, “.”, yada “-” gibi isteğiniz ve beğeninize gore eklenebilir:
<?php
echo date(“Y/m/d”);
echo “<br />”;>
echo date(“Y.m.d”);
echo “<br />”;
echo date(“Y-m-d”);
?>
Yukardaki tarih yayınlama çesitleri tarayıcımızda şu şekilde gözlenir:
PHP Date – Tarih Verisi Ekleme
date() fonksiyonunun ikinci parametresi özel tarih verileridir.Tabi ki bu parametre opsiyoneldir. Herhangi bir tarih-yada zaman verisi girilmezse ,system saati veri olarak işleme koyulur.
Bir sonraki örneğimizde mktime() fonksiyonu ile yarın için tarih verisi gireceğiz:
mktime() fonksiyonu Unix Tarih sistemine göre veri döndürür.
Syntax
mktime(hour,minute,second,month,day,year,is_dst)
Tarihimizin gün değerini arttırmak için mktime() fonksiyonundaki day-gün parametresinin değerini bir attırmamız yeterli olur, şöyle ki:
<?php
$tomorrow = mktime(0,0,0,date(“m”),date(“d”)+1,date(“Y”));
echo “Yarın – “.date(“Y/m/d/”, $tomorrow);
?>
Yukardaki kodumuzun çıktısı:
Yarın – 2008/02/04

Bir sorum olacak.Blogunuzdaki gibi nasıl ne zaman yazığımı gösterebilirim.Direk date(d/m/Y) dersem bu günün tarihini verecek.Ben yazıyı girdiğimde yazıyı girerken ki tarihi göstermesini ve başka bir gün yazıya baktığımda yine o tarihin göstermesini istiyorum.
Kayıtlı bilgiye erişmenin en kolay yolu veritabanı kullanmaktır canalpay.
Mysql de yazıları kayıt ederken , bir de tarih sutununa istedigin formatta tarih kaydedebilirsin.
Epeydir serpitoyla ilgilenemiyorum , gecikmiş bir cevap oldu kusura bakma.
Takıldığın noktaları paylaşırsan, yardımcı olmaya çalışırım.
Kolay gelsin
print date(“t/”.”F/”.”Y”); Bu komutta şu tarihi verir 30/November/2001 ben burdakı november yazısını nasıl türkçe olarak yazdırabılırım?
$zaman = time();
$tarih = tarih($zaman);
*/
function tarih($zaman) {
$gunler = array(
“Pazar”,
“Pazartesi”,
“Salı”,
“Çarşamba”,
“Perşembe”,
“Cuma”,
“Cumartesi”
);
$aylar =array(
NULL,
“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)].” “.date(“H:i”,$zaman);
return $tarih;
}
?>
bu işini görür sanırım
teşekkür ederim.
üyelik formu için kod verebilirmisnz?
ben yaptım kodun cıktısı 2008/02/04 olmadı kod bozuk
:P:P