js判断某个日期是否在某个时间范围之内

transformDate: function(dateStr) {
if (dateStr.indexOf(“-”) > -1) {
return new Date(dateStr.replace(/-/g, “/”))
}
if (dateStr.indexOf(“/”) > -1) {
return new Date(dateStr.replace(///g, “/”))
}
if (dateStr.indexOf(“.”) > -1) {
return new Date(dateStr.replace(/./g, “/”))
}
}

checkDateInFixedDates(startDate, endDate, checkDate) {
if (startDate == “” || endDate == “” || checkDate == “”) {
console.log(“起止日期和检查日期均不可为空”)
return
}
const ds = this.transformDate(startDate)
const de = this.transformDate(endDate)
const dc = this.transformDate(checkDate)
console.log(ds,de,dc)
if (dc < ds || dc > de) {
console.log(“查询日期不在给定日期范围内”)
return false
}else {
console.log(“查询日期在给定日期范围内”)
return true
}
},
和原文章有出入 在原文章基础上改了下
原文章网址:https://www.jianshu.com/p/66ffbed860ca?u_atoken=a6227f74-7ec1-4d78-ad5a-00bb42bfc6b4&u_asession=01pdr3shsy5sOQx5WyNbOV42GwtajAhFvLJagMsfNhYJwHymvdn7Ak-ewJGxwzjBc5X0KNBwm7Lovlpxjd_P_q4JsKWYrT3W_NKPr8w6oU7K8KCZcAz_usfP–y6tumZPOnHmbkqVcEgdObpAroqY1_GBkFo3NEHBv0PZUm6pbxQU&u_asig=05ECa32OGjc23X0O90gu_NqEMXRKMcmm6LtJZBpoWhRSUlImDy0guhZU9z1wzdz5V8lGwkI2GXKW5PhapsMSAPcZgQg6UcmcfCL1uhaFN_imCtdXAuG0JfFE0bwGWcjdPwi-JFDYHRakZbNoqbtq1vbuTsDHzyjDlQrq0RBs_X1pH9JS7q8ZD7Xtz2Ly-b0kmuyAKRFSVJkkdwVUnyHAIJzTHYb3pzsMOlU53Qv2cULe-EVTyV68fvF-NmnBhWFrRc6xbSxAaWh9ph0bRUFW-6vO3h9VXwMyh6PgyDIVSG1W8j1YuDUGLFuS2rk_SP0B3EgM7ydBJ76cLfYnAuPfmtgjwxNNtgeuZdddMUnG_D3hn-YIQ1qDBrEC4FpnOhSbUjmWspDxyAEEo4kbsryBKb9Q&u_aref=MGlr8g%2B%2FoI3UBEGjdu4jbYJW6xo%3D

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值