tam emin değilim ama setlocale fonksiyonunu biraz araştırın.

olmadı; ilk verdiğim kodu, db ye kayıt yapılan her sayfaya ekleyin. hemen ardından db de tarihin tutulduğu alan(ları) bi update sorgusu ile tarih=tarih+(saat farkı * 3600) şeklinde güncelleyin.