Jquery установить время, часовой пояс

12
gormarket
На сайте с 29.12.2010
Offline
47
#11
MiladyX:
gormarket, было сделано все как вы сказали, но время в этом варианте совсем пропало.

Виноват, моя ошибка, прибавил к объекту число, нужно

вместо строки

var now = new Date()+offset;

сделать так:

var now = new Date();

now.setTime(now.getTime()+offset);

MiladyX:
И как эту строку "Dec 22 2011 13:25:05" подставлять при формировании страницы, на PHP чтоли?

да на PHP,

есть PHP на сервере?

Товары и цены в магазинах Вашего города: Городской рынок (http://gormarket.ru/)
MiladyX
На сайте с 23.09.2008
Offline
65
#12

gormarket, да, теперь время не зависит от времени пользователя, но при каждом обновлении страницы естесственно сбрасывается в 13:25.

Да, конечно, php есть, страница, где выводятся часы как раз на php и сделана.

---------- Добавлено в 20:20 ---------- Предыдущее сообщение было в 19:21 ----------

gormarket, вот как сделала, ход мыслей правильный?

<? $dat = date("M d Y H:i:s", time()+3600*-3);?>

<script type="text/javascript">

<!-- hide

now = new Date();

now_city = new Date("<?php echo $dat; ?>");

offset=now_city-now;

// -->

</script>

почему именно 3600*-3 - не знаю, но именно так добилась нужного мне времени в городе :)

T
На сайте с 16.11.2011
Offline
10
#13

3600 секунд == час, собственно , минус 3 часа

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий