• Juick На сайте все временные отметки отображаются в виде "n minutes/hours/... ago". Если навести курсор на эту надпись — вылезет точное время в GMT.

Replies (14)

  • @juick, Спасибо 8)
  • @juick, @aim А нафига? :)
  • @juick, @aim "всё время" ??? o_O
  • @juick, @ugnich А, кстати. Когда минуты интервала переходят в часы, а часы в дни?
    22 часа, 23, 1 день — и время встало на сутки... ;) Может, начинать перевод единицы не со второй, а с третьей? Т.е. 60 минут, 61...117, 118, 119, 2 часа, 3, 4... 23, 24, 25... 46, 47, 2 дня...
  • @juick, @infidel if( >60 ) { ="1 минута"; }
    ИМХО, "1 day ago" = "вчера" гораздо понятнее, чем "26 hours ago".
  • @juick, @infidel s/минута/час/
  • @juick, @ugnich Просто 1 day ago может быть и "почти вчера", и "почти позавчера", смотря сколько там часов скрылось, 25 или 47... Не знаю, как кому, но лично мне это ощутимо мешало понимать, когда же на самом деле пост был написан ;)
  • @juick, @infidel Ну вот для этого и написано точное полное время в подсказке. :)
  • @juick, @ugnich Окей, буду пробовать привыкать ;) P.S. в своих проектах стараюсь порог смены точности шкалы проводить по тройке, т.е. что то в духе if ($bytes<=3*1024) {print $bytes} elsif ($bytes<=3*1024*1024) {print ($bytes/1024)."K")} elsif ... и т.п. ;)
  • @juick, @infidel Как вариант между первой и третьей единицей можно давать уточнение в предыдущей размерности. Например, 2 часа 40 минут назад или 1 день 8 часов. ЗЫ минуты до секунд детализировать не стоит.
  • @juick, @Guria Да, было бы красиво, но это сложнее ;) Вопрос к автору ;)
  • @juick, @aim Тупишь ;)) Какая разница, "час назад" по времени сервера или по времени твоему? У вас интервалы разные что ли? ;))
  • @juick, @aim Где именно? В хинтах вижу GMT, в тексте — единые интервалы...
  • @juick, @aim Эмм. Ты точно тупишь ;)))
    Да, 2 часа назад, и это было в 3 часа с копейками по GMT. А сейчас по GMT 3+2=5 с копейками, совершенно верно. Но при чем тут украинское время-то? ;))