将字符串值匹配到 JavaScript 中的日期?
Match string value to date in JavaScript?
我的第一个 post 在这里,我一直在到处寻找解决方案,但我会试一试并问问,因为我没有主意。
所以我有这个从大型机 API (1100000110000011000001100000110) 获得的字符串,它代表一个月中的几天,在本例中为 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));
我的第一个 post 在这里,我一直在到处寻找解决方案,但我会试一试并问问,因为我没有主意。
所以我有这个从大型机 API (1100000110000011000001100000110) 获得的字符串,它代表一个月中的几天,在本例中为 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));