This is the exact code I have working right now on my test forum:
Code:
<vb:if condition="gmdate('D') == 'Sat' ">
TESTING!!!!
</vb:if>
If I change
Sat to any other day, it doesn't work. Yesterday it worked with
Fri instead.
I have this working in my Navbar template.
I've never used widgets, do template conditionals work in them at all?
I did notice a limitation, gmdate returns Greenwich Mean Time, so it works when it's Wednesday in Greenwich, England.
http://us.php.net/manual/en/function.gmdate.php
Unfortunately vBulletin doesn't seem to allow the regular date() function which returns the local date, so this may not work well for you anyway.
FYI- Your code pasted into my navbar works fine.