title: Displaying proper date format depending on culture
body: <p>I am using a control for a popup calendar date picker.  This uses a javascript function, SetText, to set the textbox to the given date.  I can't change anything in the calendar control itself but I can override the SetText function.  The SetText javascript just takes the TextBox name and the date value in string format and sets the TextBox to the string.  </p>
  
  <p>The problem: 
  I need to display the date in the format "April 30".   </p>
  
  <p>Easy to do.  Use getMonth() and getDate() where I can parse the information from there.  </p>
  
  <p>Now, I need to make sure this shows correctly for different cultures.  For example, the UK shows dates as "30 April".  Since the code-behind(c#) could be sending the date in the UK format how do I know in the javascript that they're using UK(dd/mm/yyyy) and not US(mm/dd/yyyy)?<br>
  The browsers navigator language could be set to one setting while the server is set to another to cause a January 4 as April 1 mismatch.</p>