// 给日期类对象添加日期差方法,返回日期与diff参数日期的时间差,单位为天
Date.prototype.diff = function(date){ return (this.getTime() - date.getTime())/(24 * 60 * 60 * 1000);}// 构造两个日期,分别是系统时间和2013/04/08 12:43:45var now = new Date();var date = new Date('2015','01','01');// 调用日期差方法,求得参数日期与系统时间相差的天数var diff = now.diff(date);// 打印日期差alert(diff);1、将字符串的转换为日期时间对象(不支持-,请使用/代替)
2、两个日期相减,得到一个差值,该内容为毫秒。
原生js,就如楼上两位所说。可以考虑使用moment插件,帮助你搞定时间的一系列问题。