Yani saat İsveç'te şu anda 18:37 ama 16:37 neden olduğunu yazdırır?
$timestamp = time();
date('M d, H:i', $timestamp)
Ne yanlış olabilir?
Sizin date.timezone
setting in your php.ini
dosya yanlıştır. Sizin timezone için doğru değere ayarlandığından emin olun:
date.timezone = Europe/Stockholm
Eğer php.ini
dosyasına erişimi yoksa, kullanmak date_default_timezone_set()
a> çalışma sırasında ayarlamak için yapabilirsiniz:
date_default_timezone_set('Europe/Stockholm');
Desteklenen zaman dilimleri listesi için PHP Documentation bakın.
Hala işe yaramazsa, sunucu uygun zaman dilimine ayarlı olduğundan emin olun. Saati elle ayarlamak ettik ve zaman dilimi yanlış (ama zaman düzeltilmiş beri elle hala doğru zamanı gösterir), PHP, düzgün UTC
zaman almak için bir yol var ve bu nedenle döner yanlış zaman.
Bu sunucu 2 saat geri sizden bir süre bulunan mümkündür.
Sen dilimi sorunu gidermek için documentation bu sayfayı kullanabilirsiniz.