我有像“02.09.13”这样的字符串'
我想将此 sting 格式化为最新格式。为此,我编写了如下代码,
var date = new Date("02.09.13");
alert(date);
正在打印'NaN'
但是如果像“02/09/12”这样的字符串,这段代码是有效的
最佳答案
对于除 IE 之外的所有浏览器(不确定是哪个版本),您的代码都可以工作
var date = new Date('02.09.13');
alert(date);
对于 IE,我们使用:
var date = new Date(Date.parse('02.09.13'.replace(/\./ig, '/')));
alert(date);
如果您真的想使用“dd.mm.yy”格式解析日期 值得注意的是,Date 对象并没有开箱即用。有一个非常好的图书馆叫做moment.js这使得解析这些类型的日期变得非常简单,下面是您的日期示例:
moment("02.09.13", "DD.MM.YY");
关于javascript - 在 jquery 中格式化日期,格式为 "dd.mm.yy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18908931/