Eine Ahnung, eine Vermutung, in welche Richtung dein Werk wachsen soll habe ich. Jedoch läßt die Anzahl der vermeintlichen Möglichkeiten keine eindeutige Schlussfolgerung zu.
Ein Link, der mittels Button geschaltet wird, lässt sich über das Attribut "disabled" blockieren, oder, wird der Link mittels Script ausgeführt, gänzlich unterbinden, insofern der entsprechende Button überhaupt angezeigt werden soll, was dann das Style-Attribut "hidden" verlangen würde.
Code:
<script>
var now = new Date();
var day = now.getDay();
function check_me(){
if(day == 4)
location.href='http://www.cnn.com';
else
alert ('Ist Heut schon Mittwoch?');
}
</script>
<input id="link_button" type="button" onclick="check_me" value="CNN">
Im Beispiel würde sich die CNN-Website nur an einem Mittwoch öffnen...
Statt des alert() könnten man auch den Button disablen über
document.getElementById('link_button').disabled = true
oder eben unsichbar machen über
document.getElementById('link_button').style.visibility = 'hidden'
Viele schöne und eindeutig erklärte Spielereien rund um das Datum findest du auf folgender Seite
http://de.selfhtml.org/javascript/objekte/date.htm
Ich kann mir gut vorstellen, dass du dort die richtige Anweisung für deinen gesuchten Rückgabewert zur Sperrung eines Links entdecken wirst.