Три элемента в возвращаемом массиве в getTimeCategories () должны быть в указанном порядке [будний день (6) или выходные (7), праздник (5) или не выходной (8), период дня (утром (1) или днем (2) или вечером (3) или ночью (4))]
У них есть соответствующие значения
[6/7, 5/8, 1 / 2/3/4]
Итак, ваше значение [6,8,1] означает [будний день, а не праздник, утро]