ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
PHP - Tarih ve Saat
PHP'nin yerleşik kütüphanesi, tarih ve saat bilgilerinin programatik olarak işlenmesine ve düzenlenmesine yardımcı olan çok çeşitli işlevlere sahiptir. PHP'deki Tarih ve Saat nesneleri, tarih/saat bilgilerinin bir dize sunumunun veya geçerli sistemin saatinin iletilmesiyle oluşturulabilir.PHP, bir dizi yöntemi tanımlayan DateTime sınıfını sağlar. Bu bölümde, PHP'de mevcut olan çeşitli Tarih ve Saat ile ilgili yöntemlerin ayrıntılı bir görünümüne sahip olacağız.
PHP'deki tarih/saat özellikleri, Gregoryen takviminin yürürlüğe girmesinden önceki mevcut artık gün kurallarını uygulayan ISO 8601 takvimini uygular. Tarih ve saat bilgisi dahili olarak 64 bitlik bir sayı olarak saklanır.
time() ile Zaman Damgasını Alma
PHP'nin time() fonksiyonu size geçerli tarih ve saat hakkında ihtiyacınız olan tüm bilgileri verir. Hiçbir argümana ihtiyaç duymaz ancak bir tam sayı döndürür.
time() tarafından döndürülen tam sayı, 1 Ocak 1970'teki gece yarısından (GMT) bu yana geçen saniye sayısını temsil eder. Bu an, UNIX dönemi olarak bilinir ve o zamandan bu yana geçen saniye sayısına zaman damgası denir.
Zaman damgasını insanların rahat edebileceği bir forma dönüştürebiliriz.
getdate() ile Zaman Damgasını Dönüştürme
getdate() fonksiyonu isteğe bağlı olarak bir zaman damgası kabul eder ve tarih hakkında bilgi içeren bir ilişkisel dizi döndürür. Zaman damgasını atlarsanız, time() tarafından döndürülen geçerli zaman damgasıyla çalışır.
Aşağıdaki tabloda getdate() tarafından döndürülen dizide bulunan elemanlar listelenmektedir.
Sr.No
Anahtar ve Açıklama
Örnek
1
saniyeler
Dakikaların saniyeleri (0-59)
20
2
dakikalar
Saatin dakikaları (0 - 59)
29
3
saat
Günün saatleri (0 - 23)
22
4
bugün
Ayın günü (1 - 31)
11
5
haftaya
Haftanın günü (0 - 6)
4
6
Pazartesi
Yılın Ayı (1 - 12)
7
7
yıl
Yıl (4 haneli)
1997
8
ygün
Yılın günü ( 0 - 365 )
19
9
hafta içi
Haftanın günü
Perşembe
10
ay
Yılın ayı
Ocak
11
0
Zaman damgası
948370048
Artık tarih ve saat üzerinde tam kontrole sahipsiniz. Bu tarih ve saati istediğiniz formatta biçimlendirebilirsiniz.
Bir Zaman Damgasını date() ile Dönüştürme
date() fonksiyonu bir tarihi temsil eden biçimlendirilmiş bir dize döndürür. date()'in döndürdüğü biçim üzerinde, ona geçirmeniz gereken bir dize argümanıyla muazzam miktarda kontrol uygulayabilirsiniz.
date() isteğe bağlı olarak bir zaman damgası kabul eder, atlanırsa geçerli tarih ve saat kullanılır. date()'e geçirilen biçim dizesine eklediğiniz diğer veriler dönüş değerine dahil edilir.
Aşağıdaki tabloda bir biçim dizesinin içerebileceği kodlar listelenmiştir:
Sr.No
Biçim ve Açıklama
Örnek
1
A
'am' veya 'pm' küçük harf
öğleden sonra
2
A
'AM' veya 'PM' büyük harf
ÖĞLEDEN SONRA
3
D
Ayın günü, başında sıfırlar olan bir sayı
20
4
D
Haftanın günü (üç harfli)
Per
5
F
Ay adı
Ocak
6
H
Saat (12 saatlik format - önde sıfırlar)
12
7
H
Saat (24 saatlik format - önde sıfırlar)
22
8
G
Saat (12 saatlik format - önde sıfır yok)
12
9
G
Saat (24 saatlik format - önde sıfır yok)
22
10
Ben
Dakikalar ( 0 - 59 )
23
11
J
Ayın günü (öncesinde sıfır yok)
20
12
l (Alt 'L')
Haftanın günü
Perşembe
13
L
Artık yıl ('1' evet, '0' hayır anlamına gelir)
1
14
M
Yılın ayı (sayı - öndeki sıfırlar)
1
15
M
Yılın ayı (üç harfli)
Ocak
16
R
RFC 2822 biçimli tarih
Per, 21 Aralık 2000 16:01:07 +0200
17
N
Yılın ayı (sayı - önde sıfır yok)
2
18
S
Saat saniyeleri
20
19
Sen
Zaman damgası
948372444
20
ve
Yıl (iki haneli)
06
21
Evet
Yıl (dört haneli)
2006
22
z
Yılın günü (0 - 365)
206
23
Z
GMT'den saniye cinsinden ofset
+5
Örnek
Aşağıdaki örneğe bir göz atın :
Kod:
<?php
print date("m/d/y G.i:s \n", time()) . PHP_EOL;
print "Today is ";
print date("j of F Y, \a\\t g.i a", time());
?>