如何使用moment.js从日期列表中获取最小或最大日期?

我想从 函数中给定的日期列表中获得最大日期。如何使用 从日期列表中找到最大日期?

我有以下代码:

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

回答:

您可以使用moment.max函数:

let moments = this.state.dates.map(d => moment(d)),

maxDate = moment.max(moments)

以上是 如何使用moment.js从日期列表中获取最小或最大日期? 的全部内容, 来源链接: utcz.com/qa/423870.html

回到顶部