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
Vous devez vous connecter pour publier un commentaire.
Pour obtenir la différence dans une autre unité de mesure, passer cette mesure comme deuxième argument.
Consultez cette pour de plus amples
Ici, la première variable est l'année, le deuxième est le mois et le troisième est la date. Donc, vous devez passer deux valeurs relativement.
OriginalL'auteur WP Learner