Come trovare il primo di una serie di date. Attualmente ho il seguente codice che funziona bene:Trova la prima di una serie di date JavaScript
var dates = [date1,date2]; // list of javascript dates
var start = moment(new Date(9999, 0, 1))
// I wished this was one line in momentjs + underscorejs
_.forEach(dates, (date) => {
if (moment(date).isBefore(start)) {
start = moment(date);
}
});
Speravo ci fosse un modo più ordinato (in una riga). Preferirei usare una funzione più semplice in Underscore (min non funziona sulle date)/momentjs.
Anche Moment ha un metodo min :) http://momentjs.com/docs/#/get-set/min/ –
Ricorda che puoi anche solo passare direttamente la funzione: 'var dates = _.map ([date1, date2], momento); ' ' var start = _.min (date); ' –