% setCal() function getTime() { var now = new Date() var hour = now.getHours() var minute = now.getMinutes() now = null var ampm = "" if (hour >= 12) { // hour -= 12 // ampm = "PM" } else // ampm = "AM" hour = (hour == 0) ? 12 : hour if (minute < 10) minute = "0" + minute return hour + ":" + minute + " " + ampm } function leapYear(year) { if (year % 4 == 0) return true /* else */ return false } function getDays(month, year) { var ar = new Array(12) ar[0] = 31 // Enero ar[1] = (leapYear(year)) ? 29 : 28 // Febrero ar[2] = 31 // Marzo ar[3] = 30 // Abril ar[4] = 31 // Mayo ar[5] = 30 // Junio ar[6] = 31 // Julio ar[7] = 31 // Agosto ar[8] = 30 // Septiembre ar[9] = 31 // Octubre ar[10] = 30 // Noviembre ar[11] = 31 // Diciembre return ar[month] } function getMonthName(month) { var ar = new Array(12) ar[0] = "Enero" ar[1] = "Febrero" ar[2] = "Marzo" ar[3] = "Abril" ar[4] = "Mayo" ar[5] = "Junio" ar[6] = "Julio" ar[7] = "Agosto" ar[8] = "Septiembre" ar[9] = "Octubre" ar[10] = "Noviembre" ar[11] = "Diciembre" return ar[month] } function setCal() { var now = new Date() var year = now.getYear() var month = now.getMonth() var monthName = getMonthName(month) var date = now.getDate() now = null var firstDayInstance = new Date(year, month, 1) var firstDay = firstDayInstance.getDay() firstDayInstance = null var days = getDays(month, year) // Ojo al año 2000 drawCal(firstDay + 1, days, date, monthName, + year) } function drawCal(firstDay, lastDate, date, monthName, year) { var headerHeight = 50 var border = 2 var cellspacing = 4 var headerColor = "midnightblue" var headerSize = "+3" var colWidth = 60 var dayCellHeight = 25 var dayColor = "darkblue" var cellHeight = 40 var todayColor = "red" var timeColor = "purple" var text = "" text += '' text += '
| ' text += '' text += monthName + ' ' + year text += '' text += ' | ' // variables to hold constant settings var openCol = '' openCol += '' var closeCol = ' | ' // Abreviar nombre de los días var weekDay = new Array(7) weekDay[0] = "Dom" weekDay[1] = "Lun" weekDay[2] = "Mart" weekDay[3] = "Mie" weekDay[4] = "Jue" weekDay[5] = "Vie" weekDay[6] = "Sáb" text += '|
|---|---|---|
| '; curCell++ } else { if (digit == date) { text += ' | '
text += ''
text += digit
text += ' ' text += '' text += ' | '
} else
text += '' + digit + ' | ' digit++ } } text += '