将字符串转化为日期,替换":"为啥不是用"\:"替换?
字符串为"2011-01-01 01:01:00");//
要写出日期格式,new Date(2011,1,1,1,1,1),
DateStr = DateStr.replace(/:/g, "-");
DateStr = DateStr.replace(" ", "-");
DateStr = DateStr.replace(".", "-");
var arys = DateStr.split('-');
DateStr = DateStr.replace(/:/g, "-");这里为啥不是用DateStr.replace(“:", "-")???
[解决办法]
自己试一下就知道了,":"只replace了第一个。
var DateStr= "2011-01-01 01:01:00";//
alert(DateStr.replace(":", "-")); //2011-01-01 01-01:00
alert(DateStr.replace(/:/g, "-"));//2011-01-01 01-01-00