bluexpres adlı üyeden alıntı: mesajı görüntüle
Giren kişinin saatini kendi veritabanınıza mı kaydetmek istiyorsunuz? Bunu IP'ye göre geolocation kullanarak sunucu tarafında halledebilirsiniz. Çok sağlıklı olmayacaktır. Sadece kullanıcıya kendi saatini gösterecekseniz o zaman php ile değil javascript ile yapabilirsiniz. php'ye sorduğunuz için şöyle yanıt vereyim ;
echo '<script type="text/javascript">
var x = new Date()
document.write(x)
</script>';
gibi...

Eğer kayıt olunan bir siteyse siz de diğer siteler gibi zaman dilimini kullanıcıdan formda talep edebilirsiniz. Ne yapacağınız anlaşılmadığı için net yanıt vermek güç.
Kolaylıklar
Söylediğiniz gibi kayıt olunan bir site için gerekiyor.Üyenin hangi ülkeden giriş yaptığını hallettim ülke kodlarını kaydediyorum veri tabanına.Ancak saat dilimini kendim kullanıcıya sormadan örneğin amerikadan giriş yapan bir kullanıcı için mesaj gönderdiği saati sunucu saatine göre değil amerika saatine göre kaydetmem gerekiyor.Veya sunucu saatiyle kaydedip o kullanıcıya uygun saat farkına göre değiştirerek göstermem gerekiyor.