How to display panes/views/blocks based on time of day and day of week?
Oddly enough, it doesn't look like any of the Date modules integrate with ctools for selection rules.

I think you have two options, that are essentially the same thing.


Panel page variants support PHP code selection rules.
Panels panes support PHP code visibility rules.


So, your page(s) could have variants based on date/time, and each variant could have panes that are only visible based on date/time.

Your PHP selection rules will use time and/or date.  For example, this should set a rule to only select or be visible on Monday.

$now = time();
$day = date("D", $now);
return $day == "Mon";


The date function does default to the current time, but explicitly using a $now parameter can prevent problems when you call date multiple times when you cross midnight.