Si, lo script decide in base alla data che tu abbia impostato $t1 = mktime(ora,minuti,secondi,mese,giorno,anno) quale delle due pagine far vedere, però quello che fa lo script è reindirizzare a una di quelle due pagine, altrimenti se quello che vuoi è caricarla nella stessa index allora devi fare così

<?php
/* giorno ed ora predisposti per il cambiamento
esempio 6:00:00 del giorno 29-3-2009 */
$t1 = mktime(6,0,0,3,29,2009) ;

/* il momento attuale cioè ora */
$adesso = getdate();
$t2 = mktime($adesso["hours"],$adesso["minutes"],$adesso["seconds"],$adesso["mon"],$adesso["mday"],$adesso["year"]) ;

if ( ( $t2 - $t1 ) <= 0 )
$page = 'file2.html' ;
else
$page = 'file1.html' ;
?>
<html>
<head>
<title>Test</title>
</head>

<body>
<?php include $page ; ?>
</body>
</html>