PHPindir


ücretli, ücretsiz PHP Scriptleri... Webmaster Bilgi Paylaşım Forumu




date() fonksiyonu (tarih fonksiyonu)

PHP ve MySQL ile ilgili yardım taleplerinizi paylaşabilirsiniz.

date() fonksiyonu (tarih fonksiyonu)

Mesajgönderen Gökhan tarih 10 Mar 2009, 01:02

date() fonksiyonu sunucu saatinden ve tarihinden değerleri alan fonksiyondur.

Parametre olarak hangi karakterleri girdiğimizde hangi değerlerin döndüğünü aşağıda inceleyebilirsiniz.

GÜNLER
d -> Ayın Günü (01-31 arası 10 dan küçük günlerin başında sıfır eklenerek)
D -> 3 karakterli günü döndürür(Mon-Sun arası)
j -> Ayın Günü(1-31 arası 10 dam küçük günlerin başındasıfır yok)
l -> Küçük L, günün tam adını döndürür.(Sunday-Saturday)
N -> Haftanın kaçıncı günü olduğunu döndürür. (1->Pazartesi , 7->Pazar) PHP 5.1.0 Versiyonunda eklendi.
S -> Özellikle j ile birlikte kullanılması için st, nd, rd, th gibi ekleri döndürür.
w -> Haftanın kaçıncı günü olduğunu N den farklı olarak döndürür. (0->Pazar , 6->Cumartesi)
z -> Yılın kaçıncı günü olduğunu 0 dan başlayarak verir (0-365 arası)

HAFTA
W -> Yılın kaçıncı haftası olduğunu verir, hafta başı Pazartesidir.(Örnek : 42, Yılın 42nci haftası) PHP 4.1.0 versiyonunda eklendi.

AYLAR
F -> Tam ay adı (January-December arası)
m -> Yılın ayı (01-12 arası 10 dan küçük aylar için başa sıfır eklenerek)
M -> 3 harfli ay adı (Jan - Dec arası)
n -> Yılın ayı (1-12 arası 10 dan küçük aylar için başta sıfır yok)
t -> Verilen ayın gün sayısı (28-31 arası)

YILLAR
L -> Artık yılı gösterir (1 değeri dönerse artık yıl 0 dönerse değil.Artık yılda Şubat ayı 28 gün çeker)
Y -> 4 haneli yıl.(1970-2009 gibi)
y -> 2 haneli yıl.(70-09 gibi)
0 -> 4 haneli yıl. (Y den farklı olarak sadece içinde bulunulan hafta (W) önceki ya da sonraki yıla ait ise bunu gösterir.) PHP 5.1.0 versiyonunda eklendi

SAAT
a -> Küçük harf ile am ya da pm
A -> Büyük harf ile AM ya da PM
B -> internet saati (000 - 999 arası)
g -> 12 saat formatında başta sıfır olmadan (1-12 arası)
G -> 24 saat formatında başta sıfır olmadan (0-23 arası)
h -> 12 saat formatında başa sıfır eklenerek (01-12 arası)
H -> 24 saat formatında başa sıfır eklenerek (00-23 arası)
i -> Başta sıfır olmak üzere dakika (00-59 arası)
s -> Başta sıfır olmak üzere saniye (00-59 arası)


Bir örnek ile Türkiye'de kullanılan formatta tarih ve zamanı yazalım.

Kod: Tümünü seç
<?
echo date(d.".".m.".".Y." | ".H.":".i.":".s);
?>


Yukarıdaki kodu çalıştırdığınızda aşağıdakine benzer bir görüntü web tarayıcınızda görünecektir. Ben sayfayı çalıştırdığımda tarayıcı ekranımda görünen;

10.03.2009 | 00:01:48
Kullanıcı avatarı
Gökhan
Yönetici
Yönetici
 
Mesajlar: 147
Kayıt: 11 Şub 2009, 23:57

Re: date() fonksiyonu (tarih fonksiyonu)

Mesajgönderen yakupcevik tarih 26 Oca 2010, 00:08

Şu Belki Bazılarınızda Olmazsa;
->>

<? echo date(d.'.'.m.'.'.Y.' | '.H.':'.i.':'.s); ?>

<? echo date('Y'); ?>

Diğer Şekil Olmaz İse Belki Aklınıza Gelmezse Böyle Deneyebilirsiniz ;)

[ " " ] <<Değişen>> [ ' ' ]
Kullanıcı avatarı
yakupcevik
Üye
Üye
 
Mesajlar: 11
Kayıt: 17 Eki 2009, 16:03


Dön PHP ve MySQL Yardım

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir





[Mavi Günlük]