https://www.duolingo.com/Mein_name_ist

столько-то часов до конца

Почему часов до конца остается меньше, чем должно быть? Сегодня зашла на сайт, показывалось, что у меня 11 часов до конца. Через какое-то время посмотрела, показывает уже 10 часов до конца, хотя час еще не прошел. И тоже самое снова повторилось. Сейчас показывает 9 часов до конца, хотя прошло чуть-чуть времени

3 года назад

5 комментариев


https://www.duolingo.com/Dmitriy_K
Dmitriy_K
  • 15
  • 14
  • 5
  • 3

Округление оставшегося времени производится до часов к большему. В 22:59 пишет, что осталось еще 2 часа, а через минуту уже остался час. Ориентируйтесь на реальное время компьютера и не попадете впросак. А если вы живете на территории РФ, то вам нужно считать время не до полуночи, а до 23:00 - на серверах дуолинго до сих пор не учли изменения российского законодательства.

3 года назад

https://www.duolingo.com/Mein_name_ist

спасибо

3 года назад

https://www.duolingo.com/chuikoff.ru

А я не совсем понял до конца чего это время?

3 года назад

https://www.duolingo.com/Dmitriy_K
Dmitriy_K
  • 15
  • 14
  • 5
  • 3

Не совсем официально, но предлагаю следующий уровень абстракции. Есть такая условная единица времени - "Дуосутки". К ударным дням зачисляются те "Дуосутки", в рамках которых есть выполнение плана по баллам. Для удобства пользователей "Дуосутки" привязаны к обычным суткам региона местонахождения пользователя (вычисляется скорее всего по IP адресу). У меня в Украине все с этими часами в порядке. Но в случае России и недавнего изменения в законодательстве с последующим переводом часов произошел сбой. И теперь российские "Дуосутки" в отличии от "Дуосуток" иных регионов начинаются и завершаются в 23:00 вместо полуночи.

до конца чего это время?

До конца этих самых "Дуосуток".

3 года назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 24
  • 13
  • 4
  • 1384

Все не так просто, как я понял. Мне привязали американскую временную зону "timezone": "America/New_York", "timezone_offset": "-0500". Так вот, у меня сутки начинаются в 7 утра. Данные видимо записываются при регистрации на сервер и больше не меняются. И я в душе не догадываюсь почему меня привязали к Америке. :( Есть подозрение, что как-то зависит от первичного заполнения профиля. Получить эти данные можно выполнив, к примеру

duo.user.get("timezone_offset");

в консоли браузера. Ну или обернуть в ссылку и alert

3 года назад
Изучайте немецкий всего по 5 минут в день. Абсолютно бесплатно.