Zaman Yönetimi

PHP de Zaman Yönetimi

PHP de zaman kaydı ve hangi fonskyionun ne işe yaradıgını , hangi formatın ise neye göre kayıt yapıldıgını yazacagım. PHP de en kullanışlı fonskyion olarak time() fonksiyonunu gördüm nedeni ise örnegin bir anketin 3 gün  5 saat sonra kapanmasını en rahatlıkla time ile yapabilirsiniz

Örnegin 2 gün sonrası için $ikigunsonra = (time()+60*60*24*2); kullanarak 2 gün sonrasına alırız.

Time fonksiyonu 1970 den bu güne gecen saniyeyi gösterdiginden dolayı veritabanına kayıt yapacagımızda integer bir yapı ile kayıt ederiz.

Örnek uygulama:

<?php
$ikigunsonra = (time()+60*60*24*2);
echo $ikigunsonra;
echo "<br>";
echo date("d-m-Y",$ikigunsonra);
?>
Deneme

Ekran Çıktısı:
1285245580
23-09-2010

Bir uygulama yapıyoruz ve bir sonraki cuma gününün tarihi bulmak istiyoruz. Bu ve buna benzer fonkisyonlarda strtotime fonksiyonunu kullanabilirsiniz.

<?php
$cuma= strtotime("next Friday");
echo date("d-m-Y",$cuma);
?> 

15 gün sonrasını bulmak için kullanacagımız kod:

<?php
$rezervasyontarihi =  strtotime("+15 days");
echo date("d-m-Y",$rezervasyontarihi);
?> 

Mysql de kapladıkları alanlar:
DATE             3 byte
TIME             3 byte
DATETIME     8 byte
TIMESTAMP     4 byte
YEAR             1 byte

Twitter Digg Delicious Stumbleupon Technorati Facebook
Yazar :

PHP Programcısı

http://www.tasarimrehberi.com

Henüz Yorum yazılmamış... İlk Yorumu siz yazabilirsiniz!