echo time();
yukarıdaki fonksiyon 1 Ocak 1970 - 00:00:00 tarihinden bu yana geçen saniyeyi verir.
echo strtotime("01/01/2000 00:00:00");ikinci fonksiyon da 1 Ocak 2000 - 00:00:00 tarihindeki time() sonucunu verir. Bu da 946681200 sonucunu verir.
Siz 2000 yılından itibaren başlayan sayacı gerçek zamana çevirmek istediğinize göre;
mesela gerçek zamana çevirmek istediğiniz sayı 545457 olsun, bu sayının üzerine ikinci fonksiyonun sonucu olan 946681200 sayısını eklerseniz bu aynı tarihin 1970 ten başlanarak sayılmış sonucunu verecektir. Yani sonuç 947226657 olacaktır.
Bu sayıyı da şu şekilde gerçek zamana çevirebilirsiniz.
echo date("Y-m-d H:i:s", 947226657);Yani sonuç şudur.
------------------------
-2000 yılından sonra geçen saniye (gerçek zamana çevirmek istediğimiz) = 5487663
-1970 ten 2000 e kadar geçen saniye (her zaman sabit)= 946681200
-İkisini toplarız.
5487663 + 946681200 = 952168863
-1970 ten sonra geçen saniyeyi bulduk = 952168863
-Bu değeri de date fonksiyonu ile gerçek zamana çevirelim.
echo date("Y-m-d H:i:s", 952168863);
//("Y-m-d H:i:s") yerine istediğimiz tarih formatını kullanabiliriz. Yalnızca php nin tarih bastırma harflerini bilmek yeterli.Kolay gelsin.