簡體   English   中英

計算時差Moment.js的問題

[英]Problems calculating time difference Moment.js

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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM