<script type="text/javascript" language="JavaScript">
<!--
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
var monthnumber = now.getMonth();
var monthday = now.getDate();
var year = now.getYear();
if (monthnumber == 5 && monthday == 5) {
document.write("It's May 5th");
}
//-->
</script>
var now = new Date();
var hour = now.getHours();
<script>
var dateObj = new Date(), i, dateParts, dateId, dayString;
dateParts = [(dateObj.getMonth() + 1), (dateObj.getUTCDate())];
for (i = 0; i < dateParts.length; i++) {
if (dateParts[i].toString().length === 1) {
dateParts[i] = '0' + dateParts[i];
}
}
dateId = 'date-' + dateParts.join("");
dayString = document.getElementById(dateId);
if (dayString) {
dayString.style.display = 'block';
} else if (document.getElementById('date-else-test')){
document.getElementById('date-else-test').style.display = 'block';
}
</script>
What this is does is create a scheme so that things that have the id like "date-MMDD" will get displayed. If there's no such thing, then a fallback will get displayed, if its available.<div> <p id="date-0505" style="display: none;">May 5th thing</p> <p id="date-0804" style="display: none;">For August 4</p> <p id="date-0805" style="display: none;">This one's August fifth</p> <p id="date-0806" style="display: none;">6 de Agosto</p> <p id="date-0807" style="display: none;">7 AUG</p> <p id="date-else-test" style="display: none;">Text on any other day</p> </div>Today, (August 4th where I am) "For August 4" displays.
You are not logged in, either login or create an account to post comments
posted by wandering_not_lost at 12:58 PM on August 3, 2012