- 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 :)
guest 17.08.2009 10:34 # +2
guest 17.08.2009 11:10 # 0
eveel 17.08.2009 11:12 # +1
guest 17.08.2009 11:15 # 0
guest 02.06.2010 22:21 # 0
guest 11.04.2017 04:06 # 0
BLDPAXP 25.08.2021 02:16 # 0