title: .NET web service returning valid date in JSON, js says invalid date
body: <p>I have a web service that returns a JSON string, one of the properties of this string is a date. In debugging the web service I see<code>1/28/2011 6:21:02 PM</code>, however in the JSON string it is <code>2011-01-29 02:21:02Z</code> in Chrome this is being interpreted as <code>Sat, 29 Jan 2011 02:21:02 GMT</code>, in Firefox it just returns <code>Invalid Date</code>. My ajax success function looks like this:</p>
  
  <pre><code>success: function(data) {
      var obj = $.parseJSON(data.d);
      var dt = new Date(obj.signupDate);
      console.log(obj.signupDate); //Firefox &amp; Chrome: 2011-01-29 02:21:02Z
      console.log(dt); //Firefox: Invalid Date Chrome: Fri Jan 28 2011 18:21:02 GMT-0800 (Pacific Standard Time) 
      console.log(dt.toUTCString()); //Firefox: Invalid Date Chrome: 1/28/2011 6:21:02 PM 
  }
  </code></pre>
  
  <p>So I'm experiencing some really weird inconsistencies between browsers and the formatting of the date time period.</p>