我正在调试一个小型应用程序,其某些功能只能在 Chrome 中运行。问题在于日期选择器,您在其中选择日期和时间,然后日期选择器将其连接到日期时间字符串中。
无论如何,字符串看起来像这样:2012-10-20 00:00
.
然而,现在使用它的 javascript 只接受字符串并用它初始化一个对象,如下所示:new Date('2012-10-20 00:00');
这会导致 Firefox、IE 以及可能除 Chrome 之外的所有浏览器中的日期无效。
我需要建议如何最好地将这个日期字符串转换为 JavaScript 中的日期对象。我启用了 jQuery。
感谢您的明智建议和更好的智慧。
如果字符串格式始终如您所述,则拆分字符串并使用位,例如:
var s = '2012-10-20 00:00';
var bits = s.split(/\D/);
var date = new Date(bits[0], --bits[1], bits[2], bits[3], bits[4]);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)