ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
Manipulando la fecha y hora con ASP
Buscador:
Foro > ASP > Manipulando la fecha y hora con ASP

Enviado por: Texto del mensaje
Luis Mondragon
Nivel : Profesor
Mensajes : 3
> Perfil
Escrito el : Jueves 14-12-2006 A las : 23:29 ( > un mes )
Asunto : Manipulando la fecha y hora con ASP
Muy a menudo requerimos de manipulación de fechas y horas en nuestras aplicaciones, ya que la fecha es un factor importante para manejo de contenido. Supongamos que tenemos un sitio Web (Portal) donde tenemos una sección de noticias que diariamente tenemos que actualizar si no pierden el sentido de ser noticias. Por esto mismo, el aprender a manejar bien las distintas funciones con respecto a la fecha y hora nos ayudarán a tener muchas opciones para desplegarla en el contenido.

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.

Las principales funciones de fecha y hora, con algunas variables modificadoras, son las siguientes:
Now() – Obtiene fecha y hora actual
Date() – Obtiene únicamente la fecha actual
Time() – Obtiene únicamente la hora actual

Veamos un ejemplo en combinación de las principales funciones de ASP para manejo de fecha y ahora:

<% @LCID = 1034
'@LCID = 1034 sirve para poner en formato español la fecha y hora

'Asignamos el valor de Now() en una variable, para poder modificarla con diversas funciones a continuación.
Dim Actual Actual = Now()

'Muestra la fecha asignada en formato alfanumérico, incluyendo el nombre del día de la semana
FormatDateTime(Actual, 1)

'Muestra la fecha asignada en formato numérico
FormatDateTime(Actual, 2)

'Muestra hora, minutos, segundos y tiempo del meridiano de la fecha asignada
FormatDateTime(Actual, 3)

'Hora y minutos únicamente de la fecha asignada
FormatDateTime(Actual, 4)

'El año de la fecha asignada
Year(Actual)

'Dato numérico del mes de la fecha asignada
Month(Actual)

'Nombre del mes de la fecha asignada
MonthName(Month(Actual))

'Nombre corto del mes de la fecha asignada
MonthName(Month(Actual), 1)

'Valor numérico del día de la fecha asignada
Day(Actual)

'Valor numérico del día de la semana de la fecha asignada
WeekDay(Actual)

'Nombre del día de la semana de la fecha asignada
WeekDayName(WeekDay(Actual))

'Nombre corto del día de la semana de la fecha asignada
WeekDayName(WeekDay(Actual), 1)

'Valor numérico del minuto de la fecha asignada
Minute(Actual)

'Valor numérico del segundo de la fecha asignada
Second(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
DateAdd("d", -1, Actual)

'Días de diferencia entre 2 fechas. En este caso, los días hasta mi próximo cumpleaños.
DateDiff("d", Actual, "19/11/2006")

'Para mostrar la fecha en formato dd/mm/aa
Day(Actual) & "/" & Month(Actual) & "/" & Year(Actual) %>

'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.
WeekDayName(WeekDay(Actual)) & ", " & Day(Actual) & " " & MonthName(Month(Actual)) & ", " & Year(Actual)
%>


Estas son algunas de las principales funciones que pueden aplicarse a la fecha y hora. Combinando podemos obtener diversas fechas y horas que podrían convertirse en elementos muy importantes de nuestro sitio Web, además que en el manejo de bases de datos, este dato es uno de los registros más importantes.