|
»Forumlar »D?k?manlar
»PHP Zaman Fonksiyonları Uygulamaları
https://seditio.com.tr/eski1/forums.php?m=posts&q=1595 |
| 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 Seditio | Print version |