|
En este artículo veremos cómo trabajar con fechas y horas utilizando las funciones y formatos que ASP nos provee. Funciones Now() : devuelve la fecha y hora actual. Ejemplo: ahora = Now() Date() : devuelve la fecha actual. Ejemplo: fecha = Date() Hour(string) : devuelve la hora. Ejemplo: hora = Hour(ahora) Minute(string) : devuelve los minuto. Ejemplo: minuto = Minute(ahora) Second(string) : devuelve los segundos. Ejemplo: segundo = Second(ahora) Day(string) : devuelve el día actual. Ejemplo: dia = Day(ahora) WeekDay(string) : devuelve el numero del día. Ejemplo: diasemana = WeekDay(ahora) WeekDayName(string) : devuelve el nombre del día. Ejemplo: diasemananame = WeekDayName(diasemana) Month(string) : devuelve el numero del mes. Ejemplo: mes = Month(ahora) MonthName(string) : devuelve el nombre del mes. Ejemplo: mesname = MonthName(mes) Year(string) : devuelve el año. Ejemplo: anio = Year(ahora) IsDate(string) : verifica si es una fecha y devuelve true o false Ejemplo: verifica = isdate(ahora)
Formato de Fechas FormatDateTime() nos permite dar formatos pre-establecidos a nuestras fechas: <% @LCID = 1034 %> : muestra los formatos en castellano (se debe ubicar al comienzo de la página). FormatDateTime(ahora,1) : martes, 28 de enero de 2003 FormatDateTime(ahora,2) : 28/01/2003 FormatDateTime(ahora,3) : 11:23:33 FormatDateTime(ahora,4) : 11:23 Código completo fechahora.asp <% @LCID = 1034 %> <% ' @LCID = 1034 sirve para poner los formato de fechas y horas en castellano ' Fecha y hora actual ahora = now() fecha = date() ' Hora, minutos, y segundos hora = hour(ahora) minuto = minute(ahora) segundo = second(ahora) ' Numero de día, numero de dia en la semana, mes, nombre del mes y año dia = day(ahora) diasemana = weekday(ahora) diasemananame = weekdayname(diasemana) mes = month(ahora) anio = year(ahora) mesname = monthname(mes) ' Impresiones response.write "Ahora: " & ahora & "<br>" response.write "Fecha: " & fecha & "<br><br>" response.write "Hora: " & hora & "<br>" response.write "Minuto: " & minuto & "<br>" response.write "Segundo: " & segundo & "<br><br>" response.write "Dia: " & dia & "<br>" response.write "Mes: " & mes & " ("&mesname&")<br>" response.write "Año: " & anio & "<br><br>" response.write "Día semana: " & diasemana & " ("&diasemananame&")<br><br>" ' Verifica si es una fecha, devuelve True (Verdadero) o False (Falso) response.write "¿" & ahora & " es una fecha? " & isdate(ahora) & "<br>" response.write "¿" & hora & " es una fecha? " & isdate(hora) & "<br><br>" ' Formato de fechas y horas response.write "Fecha completa: " & FormatDateTime(ahora,1) & "<br>" response.write "Fecha corta: " & FormatDateTime(ahora,2) & "<br>" response.write "Hora completa: " & FormatDateTime(ahora,3) & "<br>" response.write "Hora corta: " & FormatDateTime(ahora,4) & "<br>" %> Autor: Fabian Muller Original de: WebExperto |