Показать сообщение отдельно
  #1 (permalink)  
Старый 12.11.2015, 10:22
Новичок на форуме
Отправить личное сообщение для XCanG Посмотреть профиль Найти все сообщения от XCanG
 
Регистрация: 12.11.2015
Сообщений: 5

Обновление даты и времени без отправки запроса
Добрый день. Интересует такой вопрос:
Сервер работает по принципу шаблона, в шаблоне есть переменная %timestamp% показывающая текущее время на сервере, имеет вид: 12.11.2015 12:09:51 (число.месяц.год час:минута:секунда) и переменная %uptime% показывающая время работы сервера 01:43:59 (час:минута:секунда).

При загрузке страницы они показывают текущее время, но на этом останавливаются. Хотелось бы их обновлять без дополнительных запросов к серверу, я уверен это возможно.

Эти переменные в коде шаблона внёс в специальные span с id:
<div id='serverinfo'>
							{.!Время на сервере.}: <span id="time1">%timestamp%</span><br />
							{.!Время работы.}: <span id="time2">%uptime%</span>
						</div>

Ну и начал писать такой скрипт (пока для %timestamp%), однако дописать не могу. Не знаю как можно распознать строку в дату и вероятно сам код написал неправильно до конца.
var tst, t = new Date;
t= 0;
tst = %timestamp%;
var upd_tst = document.getElementById("time1")
function TimstUpd(){
	t=t+1000;
	tst=tst+t;
	upd_tst.innerHTML = tst;
}
window.setInterval("TimstUpd()",1000);

В случае со второй функцией, если часы превысят 24 часа, то можно просто дальше накручивать в часы (48, 60, 100, 200), а не создавать блок под дни, месяцы...

Подскажет кто со скриптом?
Ответить с цитированием