我无法自动计算在不同日期开放的不同在线商店的工作日。这里的困难是一些商店在周末营业。我意识到 JavaScript 从星期日0开始计算一周中的天数。
example
store A, WORKING_DAYS = Tue - Sun
store B, WORKING_DAYS = Mon - Fri
store C, WORKING_DAYS = Mon - Tue
store D, WORKING_DAYS = Fri - Mon
Run Code Online (Sandbox Code Playgroud)
// 0 (sunday) - 6 (saturday) give day is thursay which is 4
// workdays fri - tues, ie 5 - 2 but current day is saturday and we
looking at positive values
if( dayStart < currentDay < dayEnd){
return(
<Text style={[styles.h4,styles.tag, {backgroundColor:'#4eae5c'}]}>open</Text>
)
}
if(currentDay) …Run Code Online (Sandbox Code Playgroud)