我要检查,如果当前日期是从2017年7月11日开始日期之间有效期至使用moment.js 2018年5月1日。瞬间的js日期比较
任何帮助?如何做到这一点?
我有下面的代码:
import React, {Component} from 'react';
import moment from 'moment';
class Dates extends Component {
constructor() {
super();
this.state = {
dateNow: moment(),
availability:''
}
}
componentDidMount() {
let startdate = moment("17-11-2017");
let enddate = moment("05-01-2018");
this.setState({
availability: 'Yes'
});
}
render() {
return(
<div>
<div>{this.state.dateNow}</div>
<table>
<tr>
<td>Available from 7th November,2017 to 5th January,2018?</td>
<td>{this.state.availability}</td>
</tr>
</table>
</div>
);
}
}
export default Dates;
检查此:https://momentjs.com/docs/#/query/is-between/ –
非常感谢@Ajit – Subhojit
Subhojit请在标记为bestanswer访问https:// momentjs之前检查答案。 com /并在console.log中输入答案,您在问题中提到的日期必须返回true,但在elumalai_kp中它返回false,因此这是一个无效答案,他的方法是正确的,但回答不正确 –