time(endTime){
// 现在时间
var now= new Date();
//截止时间
var until= new Date(endTime);
// 计算时会发生隐式转换,调用valueOf()方法,转化成时间戳的形式
var days = (until- now)/1000/3600/24;
// 下面都是简单的数学计算
var day = Math.floor(days);
var hours = (days - day)*24;
var hour = Math.floor(hours);
var minutes = (hours - hour)*60;
var minute = Math.floor(minutes);
var seconds = (minutes - minute)*60;
var second = Math.floor(seconds);
var back = '剩余时间:'+day+'天'+hour+'小时'+minute+'分钟'+second+'秒';
return back;
}
js 剩余时间实现
最新推荐文章于 2024-08-02 10:22:07 发布