title: Localization and Time Format
body: <p>We know that different locales use different date and number formats, but what about time formats? There are certainly fewer ways to format time values than date values.</p>
  
  <p>I have a field in a web application that accepts a time value as free text, hour and minute only. Suppose that the field allows only one of the following formats for <strong>all locales</strong>.</p>
  
  <ul>
  <li>23:59</li>
  <li>2359</li>
  <li>12:59p</li>
  <li>p12:59</li>
  </ul>
  
  <p>Note that "p" and ":" are customizable for each locale.</p>
  
  <p>Would this be too much restriction for a localizable application supporting non-English locales? I'm asking since there's no built-in parser for time values in JavaScript and it seems that most projects build their own mini parser.</p>