- 1
- 2
- 3
- 4
- 5
# I really hate Western week system (0 - sunday, 6 - saturday),
# maybe it is better, but this crap is incompatible with
# Russian week system (0 - monday, 6 - sunday)
wday = date.wday - 1
wday = 6 if wday == -1
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−145.5
# I really hate Western week system (0 - sunday, 6 - saturday),
# maybe it is better, but this crap is incompatible with
# Russian week system (0 - monday, 6 - sunday)
wday = date.wday - 1
wday = 6 if wday == -1
Кусок кода из реализации расписания с календарём в текущем проекте.
Только что оказалось, что для этого как раз есть метод Date#cwday :)
Комментарии (7) RSS
Добавить комментарий