我遇到了一个问题,我要求下一个发薪日,这是该日期最近的工作日。例如,如果用户选择他们的下一个发薪日是在2017年3月25日,他们的实际发薪日可能在2017年3月24日,因为星期六不是工作日。
我有一个独家新闻,只能找到Calendar.add这样的方法,我可以用它来增加当前发薪日的4周。
答案 0 :(得分:1)
使用Joda Time,然后使用// Dumb:
export default props =>
<input type='number' ref={props.setRef} />
// Smart:
class Parent extends Component {
constructor(props) {
super(props);
}
setRef(ref) {
this.inputRef = ref;
}
render(){
return <Dumb {...this.props} setRef={this.setRef} />
}
}
对象。您可以检查当天是星期六还是星期日,然后加1天减1天。查看文档以获取详细信息。