ARTICULOS

Trabajando con fechas y horas

Autor: Fabian Muller (http://www.webexperto.com) - 28/01/2003

Del.icio.us Facebook Technorati

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 | Ver en funcionamiento

<% @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>"
%>

 

Más artículos sobre ASP

1. Utilizando cookies en ASP
2. Generador de claves aleatorias
3. Contador de visitas sin utilizar bases de datos
4. ¿Qué es el archivo GLOBAL.ASA?
5. Detectar plugin de Flash con ASP
6. Paginar resultados cada X registros
7. Agregar, eliminar y modificar datos a una BD
8. Reconocer idioma del visitante
9. Trabajando con fechas y horas
10. Buscador en ASP
Más artículos...

Otros artículos...

Marketing Investigación de Keywords efectiva
Flash Optimizar el peso de los SWF
CGI Redirección de acuerdo a la resolución de la pantalla
Fireworks Efectos líneas de TV con Fireworks
ASP Trabajando con fechas y horas
PHP Contador de visitas sin cookies
ASP Rotación de banners en ASP
Java Script Pasando datos entre páginas html con JavaScript
HTML Personalizar el icono de favoritos
Varios Tu sitio en otros navegadores
Más artículos...