我正在调试一个小应用程序,其中某些功能仅在Chrome中运行。问题出在日期选择器上,您可以在其中选择日期和时间,然后日期选择器会将其连接为日期时间字符串。
无论如何,该字符串看起来像这样:
但是,现在使用该字符串的JavaScript只是将其作为参数初始化了一个对象,就像这样:
感谢您的智慧建议。
无论如何,该字符串看起来像这样:
2012-10-20 00:00
。但是,现在使用该字符串的JavaScript只是将其作为参数初始化了一个对象,就像这样:
new Date('2012-10-20 00:00');
这导致Firefox、IE和可能所有浏览器中的无效日期。我需要建议,以便能够在JavaScript中将此日期字符串转换为Date对象。我已启用jQuery。感谢您的智慧建议。
var m = Date.parse('2012-10-10 00:00'); d = new Date(m);
? - Ms01Date.parse
的 日期时间字符串格式,但并非所有浏览器都支持它,在 ECMA-262 ed 3 中也没有这个功能。最好自己解析。 - RobG