FILTER START DATE and END DATE

Hi
i want to make class schedule with filter today schedule and weekly schedule, and i already use query :
NOW() > tglmulai AND NOW() < tglselesai

tglmulai is column for START DATE and tglselesai is column for END DATE

use this query already show schedule today also weekly,
my question is ,

  1. how can i make this query not include saturday and sunday?,
  2. i want to make 1 column for current date with format day, date-month-years ( dddd, DD-MMM-YYYY ) can we do this with formula in column type?,
  3. can we make the table schedule have scrolling bar?,

thank you all