title: The correct Javascript Date.parse(...) format string?
body: <p>What is a culture-invariant way of constructing a string such that the Javascript Date() constructor can parse it and create the proper date object?</p>
  
  <p>I have tried these format strings which don't work (using C# to generate the strings):</p>
  
  <pre><code>clientDate.ToString();
  // gives: "11/05/2009 17:35:23 +00:00"
  
  clientDate.ToString("MMM' 'dd', 'yyyy' 'h':'mm':'ss' 'tt");
  // works on an English server
  // but on a French server, gives: "mai 11, 2009 5:35:23"
  // Javascript won't parse that.
  
  clientDate.ToString("MM'-'dd'-'yyyy' 'HH':'mm':'ss")
  // gives: 05-11-2009 17:35:23
  </code></pre>
  
  <p>What is the universal format??</p>