JS 时间字符串转换问题
JS中 类似这样 2011-02-16 09:41:13的时间格式字符串形式如何转换为Date类型,如果用拆分的做法 ,以空格分隔,前面第一个字符串以'-'分隔为第一个日期数组,后面的为时间数组,然后new Date(ary[1],ary[2].....); 这样转换出来的时间 为什么跟 原字符串相比 月份为什么会多加一个月?求教了
答案:应为JS获取月份是从0开始取的,所以转换后会多加一个月。var sDate = "2008-12-2";
var dDate = new Date(Date.parse(s.replace(/-/g, "/")));
上一个:js中如何拼接字符串
下一个:js中的onmouseover事件?