Bartuc

tarih sorunsalı ve çözümü

Netsel Olaylar Yazılma: 01.04.2007 Okunma: 2173 Yorumlanma: 0
uzun zamandır bu sitede de olan bir problem, sunucu ABD'de olduğu için sitenin saati de 7 saat kadar geri kalıyordu. Uzun zamandır önemsemedim ama nihayet kolları sıvadım ve sorunu çözdüm.. Olay, time() fonksiyonuyla çözülüyor.. Bilgiler yazının devamında, belki birilerine yararı olur..
tarihi sayfada date("d.m.Y"); ile gösteriyordum, daha doğrusu veritabanına bu şekilde kaydediyordum. time(); kullandığınızda ortaya çıkan karmaşık tarih formatını da, istediğiniz gibi editleyebiliyorsunuz. Mesela, 7 saat için deneme yapalım. 7 saat = 60 * 60  * 7  = 25200 saniye eder.
echo time() + 25200; dediğimizde ise server saatini 7 saat ileri atmış oluyoruz. Bu karmaşık tarih formatını normal bir şekilde sayfaya dökmek için de;

$tarih = time()+25200;
echo date("d.m.Y", $tarih);

kullanıyoruz.

Çok basit bir uygulama olduğu için buraya yazayım dedim, belki birilerine lazım olur 😉

Bu Kategorideki Yazılar:

yorumlar (0)

Bu yazıya yorum yapılmamış.

yorum yaz