.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
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.
| 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.