tarih sorunsalı ve çözümü
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 😉
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 😉
yorumlar (0)
Bu yazıya yorum yapılmamış.
yorum yaz