Cyber-Cat пишет: секунды доходят до 60 и идут дальше... 61,62,63 да, это надо поправить. После CODE: intSeconds = today.getSeconds() - deltaSeconds; добавь CODE: if (intSeconds>=60) {
intSeconds-=60;
intMinutes++;
}
if (intMinutes>=60) {
intMinutes-=60;
intHours++;
} Cyber-Cat пишет: если подправить системный таймер у себя на компе на это скрипт не расчитан. Он просто находит разницу между временем сервера и клиента и вносит поправки при отображении. По другому почти никак.Cyber-Cat пишет:Зачем отнимать время системного таймера от времени сервера? Вот тут как раз и находится разница времён.Cyber-Cat пишет:Нильзя как то проще взять время сервера, и передать его скрипту? Нильзя. Принцип только такой. Или ты предлагаешь загружат время каждую секунду?Cyber-Cat пишет:Пусть даже черех запись во временный файл...? ??? чаво куда записывать??? По моему если я сохраню свои часы под стотонным прессом, то они начнут отставать
Млин, это скрипт стоило бы переписать заново. Но я смогу только завтра а может и позже. Cyber-Cat, возможно ETС или Дмитрий помогут тебе.\n\n(Добавление)
нашёл функцию php
php.net пишет:int time ( void )
Возвращает количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970, 00:00:00 GMT) до текущего времени. |