avatar

8

Now displaying 12AM instead of 0AM.

by Bruno, 01 Feb, 2008 06:09 PM
7 8  
1212           0.upto(23) do |hour|
1313             ampm = hour <= 11 ? ' AM' : ' PM'
1414             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
1616             hour_options << ((val == hour) ?
1717               %(<option value="#{hour}" selected="selected">#{ampm_hour}#{ampm}</option>\n) :
1818               %(<option value="#{hour}">#{ampm_hour}#{ampm}</option>\n)