hogtied
10-12-2002, 05:22 PM
Hey, I'm having trouble in figuring out how to display the dates in calendar format. Please keep in mind that there will be an option to go back or forward months.
Here's the JavaScript:
function load()
{
var today = new Date()
var year = today.getYear()
var numMonth = today.getMonth()
var numDay = today.getDay()
var numDate = today.getDate()
var arMonth = new Array("January", "Feburary", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")
var arMonthLen = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31")
if (year%4)
{
arMonthLen[1] = "29"
}
var firstDay = numDay
for (var i=1; i < numDate; i++)
{
firstDay--
if (firstDay < 0)
{
firstDay = 6
}
}
Year.innerHTML = '<font size="4"><b>' + year + '</b></font>'
Month.innerHTML = '<font size="4"><b>' + arMonth[numMonth] + '</b></font>'
}
if you have any suggestion, even if it is to make this more effient please post your comments.
Thanks
Hogtied
Here's the JavaScript:
function load()
{
var today = new Date()
var year = today.getYear()
var numMonth = today.getMonth()
var numDay = today.getDay()
var numDate = today.getDate()
var arMonth = new Array("January", "Feburary", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")
var arMonthLen = new Array("31", "28", "31", "30", "31", "30", "31", "31", "30", "31", "30", "31")
if (year%4)
{
arMonthLen[1] = "29"
}
var firstDay = numDay
for (var i=1; i < numDate; i++)
{
firstDay--
if (firstDay < 0)
{
firstDay = 6
}
}
Year.innerHTML = '<font size="4"><b>' + year + '</b></font>'
Month.innerHTML = '<font size="4"><b>' + arMonth[numMonth] + '</b></font>'
}
if you have any suggestion, even if it is to make this more effient please post your comments.
Thanks
Hogtied