|
|
|
Время, Установка нового времени и даты
|
|||
|---|---|---|---|
|
#18+
Такое дело получилось, нужно установить новое время, мне трундовато объяснить ситуацию в словах, так что давайте сразе к коду перейду: Код: html 1. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. jsfiddle.net рулит: http://jsfiddle.net/Stasonix/PPhnG/ при клике как должно быть вам видно из листинга устанавливаются новые секунды и новые минуты, собственно говоря здесь может быть установлено все что имеет тип Date и может быть установлено. итого, что имеем: бегущие секунды и статические минуты, впрочем если добавить туда новые часы или дни они тоже будут статично отображаться в окне браузера. Вопрос возможно ли сделать их "явно" новыми, т.е. чтобы отсчет от нового времени отображался так же как и секунды, т.е. не статично. Хух, надеюсь что объяснил так что вы поймете. п.с. секунды я сделал как инкремент ++, но это не выход, это скорее больше для понимания того как это должно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2012, 00:58:05 |
|
||
|
Время, Установка нового времени и даты
|
|||
|---|---|---|---|
|
#18+
Предлагаю переделать так 1) на клике запоминаем время когда кликнули 2) на срабатывании таймера 2.1) вычисляем разницу между текущим временем и временем когда кликнули 2.2) добавляем эту разницу к начальной точке отсчета (у Вас это 30:45) 2.3) форматируем и отображаем результат 3) на старте делаем то же что и при клике ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2012, 10:52:43 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=165&tid=1449710]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
87ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 404ms |

| 0 / 0 |
