function myFunction() {
moment.locale('pt-BR');
var intervalo = moment();
var periodo = moment("2000", "hmm").format('LT');
var atual = moment().format('LT');
document.getElementById("atual").innerHTML = "Atual: " + atual;
document.getElementById("periodo").innerHTML = "Periodo:" + periodo;
intervalo=periodo.diff(atual).format('LT');
}
在浏览器中,它显示以下消息:periodo.diff不是函数
在myFunction。
我想计算指定时间当前时间与剩余时间之间的时差
最佳答案
format方法将力矩对象转换为字符串。尝试这个:
function myFunction(){
moment.locale('pt-BR');
var periodo = moment("2000", "hmm");
var atual = moment();
var intervalo=periodo.diff(atual, 'years', true);
document.getElementById("atual").innerHTML = "Atual: "+atual.format('LT');
document.getElementById("periodo").innerHTML = "Periodo:"+periodo.format('LT');
document.getElementById("intervalo").innerHTML = "Intervalo:"+intervalo;
关于javascript - 计算时差Moment.js的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45017545/