Un tutorial con las diversas funciones que nos permitirán manipular información de fecha y hora para incluir en nuestras páginas web con ASP
En ASP, por medio de la función <%= Now() %> imprimimos la fecha
y hora actual en el servidor donde se alojan nuestros archivos.
Como ven, de forma muy simple ya le dimos un elemento de dinamismo a nuestras
páginas.
La fecha es un factor muy importante en muchas aplicaciones ASP. Miles de bases
de datos y sitios web dependen de este factor para mostrar información. Por
esto mismo, el aprender a manejar bien las distintas funciones con respecto
a la fecha nos ayudaran a tener muchas opciones diferentes para desplegarla.
Antes de empezar con algunos ejemplos, hay que aclarar que el despliegue de
la fecha y hora depende mucho de la configuración general de nuestro servidor.
En nuestro caso se encuentra bajo el estándar de USA en el formato “mm/dd/aa
00:00:00 AM/PM”
Pasando a lo práctico, las principales funciones de fecha y hora, con algunas
variables modificadoras, son las siguientes:
| Función | Explicación |
| <%= Now() %> | Fecha y Hora |
| <%= Date() %> | Únicamente la Fecha |
| <%= Time() %> | Únicamente la hora actual |
| <% Dim Actual Actual = Now() %> | Asignamos el valor de Now() en una variable, para modificarla con diversas funciones a continuación. |
| <%= FormatDateTime(Actual, 1)%> | Muestra la fecha asignada en formato alfanumérico, incluyendo el nombre del día de la semana |
| <%= FormatDateTime(Actual, 2)%> | Muestra la fecha asignada en formato numérico |
| <%= FormatDateTime(Actual, 3)%> | Muestra hora, minutos, segundos y tiempo del meridiano de la fecha asignada |
| <%= FormatDateTime(Actual, 4)%> | Hora y minutos únicamente de la fecha asignada |
| <%= Year(Actual) %> | El año de la fecha asignada |
| <%= Month(Actual) %> | Dato numérico del mes de la fecha asignada |
| <%= MonthName(Month(Actual)) %> | Nombre del mes de la fecha asignada |
| <%= MonthName(Month(Actual), 1)%> | Nombre corto del mes de la fecha asignada |
| <%= Day(Actual) %> | Dato numérico del día de la fecha asignada |
| <%= WeekDay(Actual) %> | Dato numérico del día de la semana de la fecha asignada |
| <%= WeekDayName(WeekDay(Actual))%> | Nombre del día de la semana de la fecha asignada |
| <%= WeekDayName(WeekDay(Actual),1) %> | Nombre corto del día de la semana de la fecha asignada |
| <%= Minute(Actual) %> | Valor numérico del minuto de la fecha asignada |
| <%= Second(Actual) %> | Valor numérico del segundo de la fecha asignada |
| <%= DateAdd(”d”, 1, Actual) %> | Fecha y hora del día siguiente a la fecha asignada. |
| <%= DateAdd(”d”, -1, Actual) %> | Fecha y hora del día anterior a la fecha asignada |
| <%= DateDiff(”d”, Actual, “3/9/2003″)%> | Días de diferencia entre 2 fechas. En este caso, los días hasta mi próximo cumpleaños. |
| <%= Day(Actual) & “/” & Month(Actual) & “/” & Year(Actual) %> |
Modificación de los valores de la fecha seleccionada para mostrarla en el formato dd/mm/aa |
| <%= WeekDayName(WeekDay(Actual)) & “, ” & Day(Actual) & ” ” & MonthName(Month(Actual)) & “, ” & Year(Actual) %> |
Otra modificación para mostrar la fecha seleccionada en el formato dd/mm/aa, incluyendo el nombre del día de la semana y el nombre del mes. |
| <% Dim Actual Actual = CDate(”01/01/2001″) %> | Convierte una cadena de texto en un dato de fecha |
| <% = IsDate(”01/01/2001″) %> | Función que retorna un valor booleano si el dato que manipula es una fecha. |
Las anteriores
son las principales funciones que pueden aplicarse a la fecha y el tiempo.
El jugar con ellas nos permite mostrar diversas fechas y horas, que podrían
convertirse en elementos muy importantes de nuestro sitio web