2

私は日付にmomentjsを使用しており、日付文字列が1つあります。つまり、"2015-05-10"今日との日付差を取得したい

 var today= moment().format('YYYY-MM-DD');

ここでどのように可能ですか?

4

3 に答える 3

3

ここに例があります、

var now = moment(); // moment object of now
var day = moment("2015-05-13"); // moment object of other date

$scope.difference = now.diff(day, 'days'); // calculate the difference in days

$scope.difference = now.diff(day, 'hours'); // calculate the difference in hours

ここでより多くのオプションを確認してください

ここに例があります

于 2015-05-13T11:14:53.623 に答える
2

差分を使用できます

//Convert to date 
var today = moment();
var date = moment("2015-05-13", "YYYY-MM-DD");

//Use diff
var duration = today.diff(date);
var hours = duration.asHours();
于 2015-05-13T11:14:40.523 に答える
0

あなたが話しているならtime difference in hours

var now  = "04/09/2013 15:00:00";
var then = "02/09/2013 14:20:30";

var ms = moment(now,"DD/MM/YYYY HH:mm:ss").diff(moment(then,"DD/MM/YYYY HH:mm:ss"));
var d = moment.duration(ms);
var s = Math.floor(d.asHours()) + moment.utc(ms).format(":mm:ss");
于 2015-05-13T11:18:33.877 に答える