Doğru Cevap
-
date_default_timezone_set fonksiyonunu kullanarak php scriptiniz içindeki saat dilimini Türkiye'ye ayarlayabilirsiniz.
http://php.net/manual/en/function.date-default-timezone-set.php
<?php date_default_timezone_set('Europe/Istanbul'); echo date("r"); ?>
-
Kemal
date_default_timezone_set fonksiyonu
php scriptinde kullanılan date fonksiyonlarının timezone değerini değiştirmezmi
benim sorunum tam olarak şu
insert into tablo(sutun1,sutun2,sutun3) values('$sutun1','$sutun2','$sutun3') misal bu kullanılan sorgu bunda timestamp olan sutuna hiç bir işlem yapmadığım ve kendisi otomatik oluşturdugu için dediğiniz yöntemde pek işe yaramıcak :(12 yıl önce yazılmış -
DarkElder
Ben timestamp değerini php'den sorgu sırasında aktardığınızı düşünerek cevap vermiştim.
MySQL'de connect komutundan sonra aşağıdaki sorguyu çalıştırırsanız sanırım işinizi görecektir.SET time_zone = 'Europe/Istanbul';
Eğer sunucuda yüklü bir timezone database'i yoksa hata alabilirsin. Aşağıdaki linklerde detaylı olarak anlatılıyor.
http://dev.mysql.com/downloads/timezones.html
http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html12 yıl önce yazılmış -
Kemal
DarkElder dediğin gibi hata aldım maalesef yokmuş hostgator a ticket attım bekliyoz bakalm ne olacak çözüme kavuşturamazsam php scriptimde date fonksiyonlarıyla girişleri yapıcam mecbur
Teşekkür ederim ilgin için12 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.