Jak znaleźć najwcześniejszy zestaw dat. Obecnie mam następujący kod, który działa dobrze:Znajdź najwcześniejszy z serii dat JavaScriptu
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);
}
});
Miałem nadzieję nastąpił neater sposób (w jednej linii). Wolałbym korzystać z prostszej funkcji w Underscore (min nie działa w datach)/instantjs.
Moment ma również metodę min :) http://momentjs.com/docs/#/get-set/min/ –
Pamiętaj, że możesz również po prostu przekazać funkcję bezpośrednio: 'var date = _.map ([date1, date2], moment); ' ' var start = _.min (daty); ' –