Je veux avoir la date maximum de la liste des dates donnée dans la fonction handleClick. Comment trouver la date maximum dans la liste des dates en utilisant moment.js?
J'ai le code suivant:
import React, {Component} from 'react';
import moment from 'moment';
class Getdate extends Component
{
constructor() {
super();
this.state = {
dates = []
}
this.handleClick = this.handleClick.bind(this);
}
handleClick() {
this.state.dates = ['2017-11-12', '2017-10-22', '2015-01-10', '2018-01-01', '2014-10-10'];
console.log(this.state.dates);
}
render{
return (
<button onClick={this.handleClick}>Get Max Date</button>
)
}
}
export default Getdate
Vous pouvez utiliser la fonction moment.max :
let moments = this.state.dates.map(d => moment(d)),
maxDate = moment.max(moments)