PHP ve zamanın temelleri

PHP, zamanda temel birim olarak saniyeleri kullanır. Daha bariz bir açıklamayla PHP 1 Ocak 1970'den bu güne geçen zamanı saniye cinsinden hesaplar ve bizde kendi hesaplarımızı o günden itibaren geçen saniyeler üzerinden yaparız. Ben bu yazıyı yazarken tarih 1267554999'idi

Teorik kısmı geçip kodlara girecek olursak php de şuanki zamanı time() fonksiyonuyla alabiliriz..
time() Fonksiyonu

time() fonksiyonu yukarda bol bol bahsettiğimiz gibi 1 Ocak 1970 den beri geçen süreyi saniye cinsinden verir. Mesela time() fonksiyonunu ile 1 dakika sonrasını hesaplamak için:

time() + 60;

yukarıdaki gibi şimdiki zaman + 60 saniye bize 1 dakika sonrasını verir. +'dan sonra saniye cinsinden yil bile girseniz 1 yil sonrasini bulursunuz. Ama bütün zamanlar saniye cinsinden olmalı unutmayın. Şimdi aynı şekilde 1 hafta sonrayı alalım.

time() + (60 * 60 * 24 * 7);

yukarıdaki gibi şimdiki zamanın üstüne saniyeyi dakikaya (60), dakikayı saate (60), saati güne (24), günü haftaya (7) çevirdik. Bu şekilde devam edebilirsiniz. ben sizi uğraştırmayım sık lazım olanları size saniye cinsinden vereyim. toplar toplar kullanırsınız

1 dakika: 60 saniye
1 saat 3,600 saniye
1 gün 86,400 saniye
1 hafta 604,800 saniye
4 hafta 2,419,200 saniye
1 yıl 31,536,000 saniye

Örneğin 1 yıl sonra: time() + 31536000; 'dır

Peki bu saniyeleri 21-02-2010 gibi son kullanıcının anlayacağı şekilde nasıl kullanırız? Oda bir sonraki yazımızda date(); fonksiyonunda

Bol PHP'li günler
PHP Zaman time