介绍
这是我的第一个网站~主要用于节假日日期判断、地址结构化、发邮件功能
以下是代码内容
以下是日期解析:
let date = require('chinese-days')
function 要求(obj){
if(obj.要求 == '获取工作日'){ // 获取工作日
// star: 开始日期
// end: 结束日期
// true: 包含结束日期
// false: 不包含结束日期
let rs = date.getWorkdaysInRange(obj.star, obj.end,true);
return rs;
}
if(obj.要求 == '获取节假日'){ // 获取节假日
// star: 开始日期
// end: 结束日期
// true: 包含结束日期
// false: 不包含结束日期
let rs = date.getHolidaysInRange(obj.star, obj.end,true);
return rs;
}
if(obj.要求 == '是否节假日'){ // 是否是节假日
// star: 日期
// true: 是节假日
// false: 不是节假日
let rs = date.isHoliday(obj.star);
return rs;
}
if(obj.要求 == '是否节假日'){ // 是否是节假日
// star: 日期
// true: 是节假日
// false: 不是节假日
let rs = date.isHoliday(obj.star);
return rs;
}
if(obj.要求 == '是否工作日'){ // 是否是工作日
// star: 日期
// true: 是工作日
// false: 不是工作日
let rs = date.isWorkday(obj.star);
return rs;
}
}
以下是地址结构化:
const address = require('address-parse');
function 地址解析(地址,t = false){
let rs = address.default.parse(地址,t);
return rs;
}
网站部署要领:
- 本地调试好,把模块文件夹删除,其余文件上传服务器
- 服务器上创建的文件夹名称尽量和本地测试时的文件夹一致