Loading... ```js const dateCount = (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 } ``` 最后修改:2022 年 12 月 23 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏