»Forumlar »D?k?manlar »PHP Zaman Fonksiyonları Uygulamaları
  https://seditio.com.tr/eski1/forums.php?m=posts&q=1595
          Geri Dön      -      Sayfayı Yazdırmak için tıklayın
Author: Kaan, Posted: 2011-09-07 00:28 GMT.
PHP Dili i?erisinde kullan?lan baz? zaman fonksiyonlar? ve ??kt?lar? a?a??daki gibidir:

Kod:
* 1 ocak 1970 tarihinden itibaren ?u ana kadar ge?en zaman (Zaman Damgas? - Timestamp):
- time(): 1315344375 (saniye)
- microtime(): 1315344375 (saniye)
0.04526900 (mikrosaniye)

* strtotime() fonksiyonu ??kt?lar?: (1 Ocak 1970'den itibaren...) (Zaman damgas?-Timestamp)
- strtotime("now"): 1315344375 (saniye) ?imdi.
- strtotime("+1 day"): 1315430775 (saniye) 1 g?n sonras?.
- strtotime("+3 day"): 1315603575 (saniye) 3 g?n sonras?.
- strtotime("-1 day"): 1315257975 (saniye) 1 g?n ?ncesi.
- strtotime("+1 week"): 1315949175 (saniye) 1 hafta sonras?.
- strtotime("+1 month"): 1317936375 (saniye) 1 ay sonras?.
- strtotime("+1 year"): 1346966775 (saniye) 1 y?l sonras?.
- strtotime("8 May 2009"): 1241730000 (saniye) 8 May?s 2009 tarihindeki.

* date() fonksiyonu ??kt?lar?:
- date("g"): 12 Saat (12 saatlik formata g?re, 0 ile ba?lamayacak ?ekilde.)
- date("G"): 0 Saat (24 saatlik formata g?re, 0 ile ba?lamayacak ?ekilde.)
- date("h"): 12 Saat (12 saatlik formata g?re, iki karakter.)
- date("H"): 00 Saat (24 saatlik formata g?re, iki karakter.)
- date("a"): am K???k harfler ile am / pm.
- date("A"): AM B?y?k harfler ile AM / PM.
- date("i"): 26 Dakika.
- date("s"): 15 Saniye.
- date("j"): 7 Ay?n hangi g?n? oldu?u, rakam olarak 0 ile ba?lamayacak ?ekilde.
- date("d"): 07 Ay?n hangi g?n? oldu?u, rakam olarak iki karakter.
- date("t"): 30 ??inde bulunulan aydaki toplam g?n say?s?.
- date("n"): 9 Ay (Rakam olarak 0 ile ba?lamayacak ?ekilde.)
- date("m"): 09 Ay (Rakam olarak iki karakter.)
- date("M"): Sep Ay (Yaz? olarak ?? karakter.)
- date("F"): September Ay (Yaz? olarak.)
- date("y"): 11 Y?l (?ki karakter.)
- date("Y"): 2011 Y?l (D?rt karakter.)
- date("z"): 249 Y?l?n ka??nc? g?n? oldu?u.
- date("L"): 0 Art?k y?l ise 1 de?ilse 0.
- date("D"): Wed Haftan?n hangi g?n? oldu?u(Yaz? olarak ?? karakter.)
- date("l"): Wednesday Haftan?n hangi g?n? oldu?u(Yaz? olarak.)
- date("w"): 3 Haftan?n hangi g?n? oldu?u(Rakam olarak, 0-Pazar, 5-Cuma.)
- date("r"): Wed, 07 Sep 2011 00:26:15 +0300 RFC 822 format?nda tarih.
- date("U"): 1315344375 Zaman damgas?(Timestamp).
- date("Z"): 10800 Saniye olarak zaman b?lgesi (time zone) kaymas?.
- date("H:i:s A"): 00:26:15 AM ?imdiki zaman.
- date("j-m-Y"): 7-09-2011 ?u an ki tarih.
- date("z",strtotime("+1 week")): Bundan 1 hafta sonra y?l?n 256. g?n? olacak.
- date("Y",strtotime("+55 month")): Bundan 55 ay sonra 2016 y?l?nda olaca??z.

* ?zel zaman fonksiyonlar?:
- mktime(saat, dakika, saniye, ay, g?n, y?l):   Belirtilen tarihteki zaman damgas? (timestamp) de?erini verir.
- mktime(2,0,0,1,1,1970): 0 1 Ocak 1970 tarihi saat 02:00:00 daki zaman damgas? (timestamp) de?erini verir.
- checkdate(ay, g?n, y?l): Belirtilen tarihin ge?erli olup olmad???n? belirtir. Ge?erli bir tarihte TRUE de?ilse FALSE de?erini ?retir.
- checkdate(2, 31, 2008):   31 ?ubat 2008 tarihinin ge?erli olup olmad???n? kontrol eder. (FALSE)
- checkdate(11, 11, 1908): 1 11 Kas?m 1908 tarihinin ge?erli olup olmad???n? kontrol eder. (TRUE)

Powered by SeditioPrint version