metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-04-04 04:18 pm

Психи

http://people.onliner.by/2014/04/04/metro-29/
86400 - количество секунд в день. Разработчики умудрились как-то вычесть его из оставшегося на проездном количества поездок.
"Ошиблись полем".
Сразу видно олдскульных любителей Си и ассемблерных прошивок, мастеров байтоебства, которые никогда тестированием не заморачиваются, с первого раза все правильно делают.

[identity profile] plumqqz.livejournal.com 2014-04-04 03:40 pm (UTC)(link)
а что плохого в хранении даты в юникстайме? если например нужно часто считать дельты между разными значениями, разве это не самый оптимальный способ хранения?
Боюсь, я вас не понял.

а что касается конверсий в часовые пояса - поручаешь это чисто браузеру юзера и больше не паришься
В этой чудесной схеме возникает небольшая заминка в том случае, если нет ни браузера, ни джаваскрипта, ни даже юзера.

[identity profile] prepor.livejournal.com 2014-04-04 05:33 pm (UTC)(link)
Есть яп не умеющий переводить даты в юникстаймстемп? вы так и не сказали, чем же это плохо, хотя вот нашелся один явно интересующийся, а вот и второй подоспел.

[identity profile] orleanz.livejournal.com 2014-04-04 09:13 pm (UTC)(link)
ну так у вас написано - "а я видел, как (один раз) дату хранили в юникстайме". я к тому что ИНОГДА это совершенно не проблема. надеюсь вы знаете разницу между "иногда" и "всегда".

[identity profile] astarsan.livejournal.com 2014-04-07 11:45 am (UTC)(link)
Если у вас клиенты в разных timezones (иначе бы вопрос не был актуален вообще).
То понятие платежи за сегодня для клиентов в разных timezones оно разное (с т.з. unixtime).
И разбивка платежей по календарным дням тоже разная (и вот это уже писать на unixtime c учетом timezones занятие ОЧЕНЬ так себе... скажу как человек который на это напарывался много раз).
И браузеру на откуп это не отдашь.
Проблема то не с отображением времени с учетом timezones а с КОРРЕКТНОЙ выборкой данных с учетом этих самых разных timezones и их свойств.

[identity profile] andrew shadura (from livejournal.com) 2014-04-09 05:30 pm (UTC)(link)
Как раз в случае клиентов в разных часовых поясах UNIX time (при условии отсутствия дат до 1970 или точности выше секунды) — наилучший выбор.