将字符串值匹配到JavaScript中的日期?

问题描述

在这里的第一篇文章和香港专业教育学院一直在寻找解决方案,但是我还是去找了,因为我没有想法。

所以我有一个从Mainframe API(1100000110000011000001100000110)获得的字符串,该API代表一个月中的某天,在本例中为2020年8月。1表示周六,周日和其他节假日(如果有)。 0是工作日。

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

例如,如果我要检查该月的第31天是0还是1。

希望您能理解

解决方法

您可以尝试以下操作

const str = "1100000110000011000001100000110";

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

console.log(getDayValue(31));

,

您可以尝试以下操作:

var str = "1100000110000011000001100000110";

function getDayAccordingToNumber(index){
    return str.split("")[index-1];
}
console.log(getDayAccordingToNumber(31));