javascript';谁认识他?
我知道在javascript中使用javascript';谁认识他?,javascript,date,date-format,Javascript,Date,Date Format,我知道在javascript中使用dateString参数构造Date对象时,字符串必须是parse()可以识别的 可以解析的日期格式是什么 例如: var postDate = new Date("2011-03-08T23:52:38"); 在Chrome和Internet Explorer中工作,但在iPhone上失败(返回1970年1月1日) 我找不到任何关于.parse()方法或构造函数的关于参数应该是什么的正式文档 格式yyyy-mm-ddThh:nn:ss不起作用。允许的格式字符
dateString
参数构造Date
对象时,字符串必须是parse()
可以识别的
可以解析的日期格式是什么
例如:
var postDate = new Date("2011-03-08T23:52:38");
在Chrome和Internet Explorer中工作,但在iPhone上失败(返回1970年1月1日)
我找不到任何关于.parse()
方法或构造函数的关于参数应该是什么的正式文档
格式yyyy-mm-ddThh:nn:ss
不起作用。允许的格式字符串是什么?状态(引用):
它接受IETF标准(第5.2.14节和其他部分)
日期语法:
“星期一,1995年12月25日13:30:00 GMT”
操作编辑:
创建此日期时间字符串的.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
编辑:r
(RFC1123模式)始终附加“GMT”,即使时间不是GMT(它是本地的)。您需要首先调用.ToUniversalTime()
,以便使时间实际为GMT
使用Date的toJSON方法生成的格式可以工作。这与ToioString方法相同 日期格式为YYYY-MM-DDTHH:MM:ss.sssZ 注:时区始终为UTC,由后缀“Z”表示 您可能会发现显示的日期与时钟上的日期不同;记住时区是UTC 参考资料:
var d = new Date();
console.log(d.toJSON());
console.log(d.toJSON() === d.toISOString());
console.log(Date.parse(d.toJSON()) === Date.parse(d.toISOString()));