首页 > 解决方案 > 在JavaScript中匹配字符串值到日期?

问题描述

我在这里的第一篇文章,我一直在到处寻找解决方案,但会试一试,因为我没有想法。

所以我有这个字符串,我从大型机 API (1100000110000011000001100000110) 获得,它代表一个月中的几天,在这种情况下是 2020 年 8 月。如果有的话,1 代表星期六、星期日和其他假期。0 是工作日。

我需要做的是检查当前日期(今天)是否等于该字符串对应的 1 或 0。

因此,例如,如果我在哪里检查本月的第 31 天是 0 还是 1。

希望你能理解。

标签: javascriptstringdatematching

解决方案


您可以尝试如下

const str = "1100000110000011000001100000110";

function getDayValue(dayNo) {
  const splittedValues = str.split("");
  return splittedValues[dayNo - 1];
}

console.log(getDayValue(31));


推荐阅读