Вы можете попытаться вывести их страну по их IP и получить из них их часовой пояс.
В качестве альтернативы, добавьте что-то подобное в форму и получите Javascript, чтобы сообщить вам смещение часового пояса, используемое браузером ...
<script language="JavaScript">
<!--
var d= new Date();
document.write('<input type="hidden" name="timeZoneOffset" ');
if (d) {
document.write('value="' + d.getTimezoneOffset()/60 + '">');
} else {
document.write('value="n/a">');
}
// -->
</script>
<noscript>
<input type="hidden" name="timeZoneOffset" value="n/a">
</noscript>