Hourly Progress Bar

Before

if(formatDate(prop("Date"), "YYYYMMDD") < formatDate(now(), "YYYYMMDD"), true, false)

After

if(formatDate(prop("Date"), "YYYYMMDD") > formatDate(now(), "YYYYMMDD"), true, false)

Day Progress

if(prop("Before") == true, "●●●●●●●●●● 100%", 
if(prop("After") == true, "○○○○○○○○○○ 0%", 
slice("●●●●●●●●●●", 0, 10 * hour(now()) / 24) + slice("○○○○○○○○○○", 10 * hour(now()) / 24) + " " + format(floor(100 * hour(now()) / 24)) + "%"))

Day Progress (Combined)

if(formatDate(prop("Date"), "YYYYMMDD") < formatDate(now(), "YYYYMMDD"), "●●●●●●●●●● 100%", 
if(formatDate(prop("Date"), "YYYYMMDD") > formatDate(now(), "YYYYMMDD"), "○○○○○○○○○○ 0%", 
slice("●●●●●●●●●●", 0, 10 * hour(now()) / 24) + slice("○○○○○○○○○○", 10 * hour(now()) / 24) + " " + format(floor(100 * hour(now()) / 24)) + "%"))