ottengo risultati non corretti quando si cerca di trovare la differenza numerica tra due date:momento js - due date differenza nel numero di giorni
var startDate = moment($('[name="date-start"]').val(), "DD.MM.YYYY"), // $('[name="date-start"]').val() === "13.04.2016"
endDate = moment($('[name="date-end"]' ).val(), "DD.MM.YYYY"); // $('[name="date-end"]').val() === "28.04.2016"
var diff = startDate.diff(endDate);
console.log(moment(diff).format('E'));
Tra 13.04.2016
e 28.04.2016
non dovrei ottenere che differenza è o giorni ...
ho cercato di molteplici combinazioni:
- scambio
startDate.diff(endDate)
conendDate.diff(startDate)
format('E')
con qualcosa che mi è venuta in mente a cercare il risultato SO
: per tutto il tempo ho capito che la differenza è di 3 o 2 giorni.
Cosa sto sbagliando? Grazie in anticipo.
ok, ma come ottengo a differenza tra queste due date sono 15 giorni? Grazie per la risposta –
Aggiornato la mia risposta ... controlla e fammi sapere se non funziona ancora – dubes
Grazie per la soluzione, ma ora dovrei aggiungere un sacco di codice per ottenere quell'array da quello che ottengo da $ ('input [nome = "data-inizio"]'). val() 'è' "13.04.2016" '. C'è qualche soluzione che potrebbe funzionare con il mio formato di data corrente? –