Javascript 约会倒计时
我有两个日期,从一个倒数到另一个倒数。我正在使用矩库。我已经找到了,但它没有给我正确的结果 以下代码给出了以下时间:Javascript 约会倒计时,javascript,time,momentjs,Javascript,Time,Momentjs,我有两个日期,从一个倒数到另一个倒数。我正在使用矩库。我已经找到了,但它没有给我正确的结果 以下代码给出了以下时间: var eventTime = new Date(startTime); var currentTime = new Date(); console.log(eventTime); console.log(currentTime); 2017年2月24日星期五19:45:00 GMT+0000(GMT)-->事件时间 2017年2月21日星期二08:42:42 GMT+0
var eventTime = new Date(startTime);
var currentTime = new Date();
console.log(eventTime);
console.log(currentTime);
2017年2月24日星期五19:45:00 GMT+0000(GMT)-->事件时间
2017年2月21日星期二08:42:42 GMT+0000(GMT)-->当前时间
我尝试了以下多种方法,但无法显示正确的倒计时时间
var eventTime=新日期('2017-02-24T19:45:00.000000+0000').getTime();
var currentTime=new Date().getTime()
console.log(eventTime);
console.log(当前时间)
var diffTime=事件时间-当前时间;
var duration=时刻持续时间(diffTime*1000,'毫秒');
var区间=1000;
setInterval(函数(){
持续时间=时刻。持续时间(持续时间-间隔,'毫秒');
console.log(duration.days()+”:“+duration.hours()+”:“+duration.minutes()+”:“+duration.seconds())
},间隔)代码>
.getTime()
已返回毫秒,无需将其乘以1000
你必须把这行改成这行
var duration = moment.duration(diffTime * 1000, 'milliseconds');
对此
var duration = moment.duration(diffTime, 'milliseconds');
@VincenzoC多次单击RunCodeSnippet,您将看到该值不断变化且不一致。。。例如,它现在说我离活动还有29天。。。我猜我在获取ms
或类似信息时出错了