Sitemde kullanıcı oturum açma tarihleri depolamak için düşünüyorum, ama ben en mantıklı çözüm nedir bilmiyorum.
Başlangıçta, ben olsa sunucu timezone kullanmak için, ve sonra sunucu makine tarihi ve kullanıcı makine tarih arasındaki fark işlemlerini kullanarak yönetmek için, ama ben de, zaman dilimini ve php sınıfı tarihini kullanarak direclty bunu değiştirmek için kabul ettik:
<?php
// my server has for example America/New_York timezone
$user_timezone = "Europe/Rome";
date_default_timezone_set ($user_timezone);
$date = date ('Y-m-d H:i:s');
$sql = "UPDATE users SET user_last_modify = '$date', user_timezone = '$user_timezone' WHERE user_id = 'some id' LIMIT 1;";
$res = mysql_query ($sql);
?>
My ask is, what is the best solution, keep server timezone or use user timezone?
and if I use user timezone, should I save the timezone name too as in my example?