Calculer le nombre de jours entre deux dates avec momentsjs

J'ai deux dates stockées à l'intérieur d'un var (créé par un sélecteur de date). Pour le format de ces je suis en utilisant moments.js

Je veux calculer le nombre de jours entre ces deux champs et de stocker ce nombre à l'intérieur d'une var days. C'est mon code pour l'instant:

//When someone clicks my submit button, I create an url stored in the var url.
$(".book_submit").on('click', function(e){

  //I get the datepicker and input fields data
  var from = $('.from').val();
  var to = $('.to').val();

  //I can format the "from" var the way I want
  from  = moment(from, "DD.MM.YYYY");
  from = moment(from).format("YYYY-MM-DD");

  //I can format the "to" var the way I want
  to = moment(to, "DD.MM.YYYY");
  to = moment(to).format("YYYY-MM-DD");

  //I want to store the number between the two dates in the var "days", to place it inside my link below. I have found ".diff(to, 'days') in the moments documentation.

  //days = from.diff(to, 'days');   //=1

  var url = "https://mycustomlink&days= " + days + "";

});

Je ne peux pas obtenir from.diff(to, 'days') de travail et de le stocker à l'intérieur d'une variable. J'ai essayé de la définir comme:

var days = from.diff(to, 'days');

Comment puis-je stocker la différence entre ces jours à l'intérieur de mon var days? J'apprécie toute suggestion.

OriginalL'auteur Marian Rick | 2016-01-27