Блог пользователя iensen

Автор iensen, 11 лет назад, По-русски

Только что попробовал зарегистрироваться на тренировку. После нажатия на середину стрелок (на картинке) получил вот это:

Сдвинул время на час вперед, нажал на кнопку начала тренировки, и получилось:

Я так понимаю, что время взялось с моего компьютера (хотя дата почему-то не поменялась), но посчиталось, как время сервера. Можно ли как нибудь сделать, чтобы тренировка начиналась через N минут после нажатия на кнопку, без перевода времени между временными зонами?

Можно ли теперь отменить этот счетчик на 15 часов и начать заново?

  • Проголосовать: нравится
  • +8
  • Проголосовать: не нравится

»
11 лет назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится

Отменить-то точно можно: Тренировки -> "Последние вирт. соревнования" справа, там нажать крестик у тренировки.

Насчёт временных зон: изначально при создании тренировки в качестве времени старта выставляется текущее время сервера, округленное вперёд до 5-ти минут. От него уже достаточно удобно посчитать, какое время будет через N минут, и выставить его.

А середина правда работает некорректно, если её функцией, конечно, задуманно выставление текущего времени :)

»
11 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Да, есть проблема с кликом в середину. Виджет, видимо, javascript-ом берет время из браузера и получается такая ерунда.

Вообще, если ничего не трогать, а просто согласиться на дефолтное значение, то получается now, округленное вверх до пяти минут (возможно так, что не менее минуты-двух должно до него еще обязательно пройти).

  • »
    »
    11 лет назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится

    Спасибо! У меня дефолтное now получилось ровно 6:00, не подумал, что это время на сервере. Было бы удобно, если бы из интерфейса было понятно, когда начнется контест :)