首页 新闻 搜索 专区 学院

js时间相减

0
悬赏园豆:10 [待解决问题]

js时间相减,例如,当前时间减去"2015-01-01",求解详细的代码

js
Cristic的主页 Cristic | 初学一级 | 园豆:192
提问于:2015-03-30 17:00
< >
分享
所有回答(3)
0

// 给日期类对象添加日期差方法,返回日期与diff参数日期的时间差,单位为天

Date.prototype.diff = function(date){
  return (this.getTime() - date.getTime())/(24 * 60 * 60 * 1000);
}
// 构造两个日期,分别是系统时间和2013/04/08 12:43:45
var now = new Date();
var date = new Date('2015','01','01');
// 调用日期差方法,求得参数日期与系统时间相差的天数
var diff = now.diff(date);
// 打印日期差
alert(diff);
刘宏玺 | 园豆:14006 (专家六级) | 2015-03-30 17:02
0

1、将字符串的转换为日期时间对象(不支持-,请使用/代替)

2、两个日期相减,得到一个差值,该内容为毫秒。

519740105 | 园豆:5810 (大侠五级) | 2015-03-30 17:13
0

原生js,就如楼上两位所说。可以考虑使用moment插件,帮助你搞定时间的一系列问题。

幻天芒 | 园豆:36594 (高人七级) | 2015-03-31 08:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册