|
|
|
| как определить часовой пояс?
ЧТОБ В МАГАДАНЕ ПОКАЗЫВАТЬ МОСКОВСКОЕ ВРЕМЯ | |
|
|
|
|
|
|
|
для: bas01
(14.11.2008 в 17:43)
| | ява-скриптом - никак | |
|
|
|
|
|
|
|
для: bas01
(14.11.2008 в 17:43)
| |
<script>
var d = new Date();
alert(d); //уже покажет строку с датой и временем пользователя, и смещением зоны
alert(d.getTimezoneOffset()); //это покажет разницу времени GMT и пользователя в минутах
</script>
|
А получая время объектом Date, вы и будете получать время на локальном компьютере пользователя - в Магадане он, значит Магадан (+9). | |
|
|
|
|
|
|
|
для: bas01
(14.11.2008 в 17:43)
| |
var url = "'.$config['url'].'";
date = new Date();
value = (date.getTimezoneOffset() / 60);
date.setTime( date.getTime() + (365*24*60*60*1000) );
document.cookie = "date_user="+value+"; expires="+date.toGMTString()+"; path=/; domain=."+url+";";
|
Ну а потом считываете средствами PHP cookie и знаете разницу
Потом делаете что хотите.
ЗЫ. Может что не так. Я в этом не очень, да ещё голова в себя не совсем пришла.
Ну или пусть посетитель сам себе часовой пояс выбирает, в настройках.
UP: url в формате test.ru
т.е var url = "test.ru"; | |
|
|
|