Webpage change according to month


this is a bit of an odd question. Change webpage at end month

I need a webpage to only stay live until end July but I am away at this time.
I have another separate ‘page offline’ html page ready.

Is it possible to swap inside a new index.html (I have experimented using code below with limited success) to use thedate.getUTCMonth();
to change/switch to other webpage ?

I can get simple line of code to change (as below) a header within 1 page but not an entire html webpage, its too delicate and falls over.
I thought a new 3rd index page that has condition if month > 6 then display index1.htm or if month < 7 show index2.htm

but I am stuck to make it work if it is even possible ?

my best effort so far (I am not a coder) is this which works for a simple header but not much more.

<script type="text/javascript">
var thedate   = new Date();

var month = thedate.getUTCMonth();
function changepage()
// return TRUE if it's - well depends on setting for greater or less than
if (month > 7) 

return true;
return false;

// less than 7 you get this
<h1>The page header and blurb</h1>

<script type="text/javascript">
if (changepage()) {
document.write("<h2>html in here for index page 1</h2>");
} else {
document.write("<h2>html for index page 2</h2>");
generic footer info
<a href="http://a_web_page.com/">Randon page link</a>

thank you in advance


You should do tasks like this on server side. What if an user hase turned of javascript?

In php you can do it quite easy:


if (date(n) > 6) {
    include 'index1.html';
} else {
    include 'index2.html';

Answered By – schmauch

Answer Checked By – David Marino (AngularFixing Volunteer)

Leave a Reply

Your email address will not be published.