片刻Js日期比较

Sub*_*jit 1 javascript date momentjs reactjs

我想使用moment.js检查当前日期是否在从07-11-2017到05-01-2018之间的日期之间有效.

任何帮助?怎么做?

我有以下代码:

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;
Run Code Online (Sandbox Code Playgroud)

Elu*_*mal 5

使用isBetween查询空房像

moment('22-11-2017').isBetween('17-11-2017', '05-01-2018');

true如果条件为真,则返回方法false.