Now displaying 12AM instead of 0AM.
| 7 | 8 | |
|---|---|---|
| 12 | 12 | 0.upto(23) do |hour| |
| 13 | 13 | ampm = hour <= 11 ? ' AM' : ' PM' |
| 14 | 14 | ampm_hour = hour == 12 ? 12 : (hour / 12 == 1 ? hour % 12 : hour) |
| 15 | ||
| 15 | ampm_hour = (ampm_hour == 0) ? 12 : ampm_hour # thanks to Jan Hancock | |
| 16 | 16 | hour_options << ((val == hour) ? |
| 17 | 17 | %(<option value="#{hour}" selected="selected">#{ampm_hour}#{ampm}</option>\n) : |
| 18 | 18 | %(<option value="#{hour}">#{ampm_hour}#{ampm}</option>\n) |
