javascript的解析会识别什么字符串日期格式?

Ian*_*oyd 5 javascript date date-format

我知道当Date使用dateString参数在javascript中构造对象时,字符串必须是parse()能够识别的东西.

什么日期格式可以parse识别?

例如:

var postDate = new Date("2011-03-08T23:52:38");
Run Code Online (Sandbox Code Playgroud)

适用于Chrome和Internet Explorer,但在iPhone上失败(返回1970年1月1日).

我找不到关于该.parse()方法或构造函数的任何关于参数应该是什么的正式文档.

格式yyyy-mm-ddThh:nn:ss不起作用.什么允许的格式字符串?

Pas*_*TIN 11

各州的MDC文件Date.parse()(引用):

它接受IETF标准 (RFC 1123第5.2.14节和其他地方)的 日期语法:
"Mon, 25 Dec 1995 13:30:00 GMT".


OP编辑:

用于创建此日期时间字符串的.NET语法:

/*
 * r (RFC1123Pattern)
 *      ddd, dd MMM yyyy HH':'mm':'ss 'GMT'
 *      Mon, 15 Jun 2009 20:45:30 GMT
 */
dateTime.ToUniversalTime().ToString("r", CultureInfo.InvariantCulture); //"r" = RFC1123Pattern
Run Code Online (Sandbox Code Playgroud)

编辑:r(RFC1123模式)总是附加"GMT",尽管时间不GMT(这是本地).你需要先打电话.ToUniversalTime(),以便让时间实际上是GMT.