因此,我有一個工作日的列表,我需要檢查它們是否是當天。該列表要麼是「週一/週二和之間變化」週三 - 週五檢查工作日是否在字符串的工作日之間
我目前的解決方案是字符串比較,所以只有在當前工作日是寫在列表項檢測。
繼承人的當前解決方案(在PHP的BTW):
setlocale(LC_ALL, "danish");
$day = get_sub_field('dag'); // the field containing the user input day
$currentDay = strftime('%a', mktime());
$currentDayLower = strtolower($currentDay);
$dayLowercase = strtolower($day);
$class = '';
if(strpos($dayLowercase, $currentDayLower) !== false){
$class = ' current-day';
} else{
$class = '';
}
我在想,我的所有工作日的陣列和用戶領域的數組中比較當前日期的位置了,但是我如果不知道將是有效的或甚至可能的。
是否有可能比目前我在做什麼容易的任何明顯的或可替代的方法是什麼?
任何輸入,非常感謝。
編輯:
我發現了一個工作的解決方案,這是我張貼的答案(我不能選擇它作爲回答2天雖然)。感謝您的投入!
你能展示一個你正在處理的列表的真實例子 – RiggsFolly