1.将日期的字符串转化成毫秒数:
var converted = Date.parse('2009/01/05');
console.log(converted);
1231084800000
var converted = Date.parse('2009-01-05');
console.log(converted);
1231113600000
2.将字符串格式日期转化成Date类型
s="2015-03-04";
var m1 = new Date(s.replace(/-/g,"/"));
console.log(m1);
Wed Mar 04 2015 00:00:00 GMT+0800 (中国标准时间)
s="2015/03/04";
var m1 = new Date(s.replace(/-/g,"/"));
console.log(m1);
Wed Mar 04 2015 00:00:00 GMT+0800 (中国标准时间)
s="2015/03/04 12:12:12";
var m1 = new Date(s.replace(/-/g,"/"));
console.log(m1);
Wed Mar 04 2015 12:12:12 GMT+0800 (中国标准时间)
3.日期之间可以直接相加减
var start="2015/02/25";
var end="2015/03/04";
var m1 = new Date(end.replace(/-/g,"/"));//转化成日期格式;
var m2 = new Date(start.replace(/-/g,"/"));
var n = m1 - m2;//直接相减得到的是毫秒数
console.log(n);
var day = n/1000/60/60/24;//得到天数;
console.log(day);
604800000
7