后端用vue写点前端代码,也是罪过。。。嗷嗷嗷 行吧
项目需求描述:需要对时间控件里面的两个时间计算出相隔多少个工作日(包含节假日),由于节假日每年都不确定。保证项目能够正常使用,录用了2018年和2019年的所有节假日期(暂时只能使用笨办法了)。如图,看大致效果:
这里实际业务需要,申请收到时间答复时间必须相差15个工作日以内,提示正常。如果超过15个工作日就提示错误,见图:
2019年3月2号和2019年3月3号是节假日,所以这里选择3月4号。超过实际业务需要,提示错误信息。
接下来上代码:
//录用2018年和2019年所有节假日期 单独取个文件名称 holiday.js
export const HOLIDAY = ["2018/01/01", "2018/01/06", "2018/01/07", "2018/01/13", "2018/01/14", "2018/01/20", "2018/01/21", "2018/01/27", "2018/01/28", "2018/02/03", "2018/02/04", "2018/02/10", "2018/02/15", "2018/02/16", "2018/02/17", "2018/02/18", "2018/02/19", "2018/02/20", "2018/02/21", "2018/02/25", "2018/03/03", "2018/03/04", "2018/03/10", "2018/03/11", "2018/03/17", "2018/03/18", "2018/03/24", "2018/03/25", "2018/03/31", "2018/04/01", "2018/04/05", "2018/04/06", "2018/04/07", "2018/04/14", "2018/04/15", "2018/04/21", "2018/04/22", "2018/04/29", "2018/04/30", "2018/05/01", "2018/05/05", "2018/05/06", "2018/05/12", "