En ASP existen las funciones Date() y Time() las cuales piden
la fecha y la hora del servidor donde son ejecutadas. Existen varios maneras de manejarlas
a nuestro gusto para obtener exactamente lo que necesitamos. Podemos extraer el dia, el mes o el año.
O podemos jugar con la función Now() para calcular cuanto tardo un usuario en presionar un enlace.
Como veran no sólo se utilizan para imprimir el dia y la hora.
Veamos:
<% 'Primero tomamos el instante y lo guardamos en la variable tiempo.
Dim tiempo
tiempo = Time()
Response.Write ("Esta es la hora que tiene mi servidor: " & tiempo)
fecha = Date()
Response.Write ("<BR> Hoy es el dia " & Day(fecha) & " del mes " & Month(fecha) & " del año " & Year(fecha))
%>
Veamos esto en accion!!!!!!!!
Esta es la hora que tiene mi servidor: 1:07:14 PM Hoy es el dia 6 del mes 9 del año 2010
Tambien existen otras sentencias de manipulacion del tiempo.
Sentencia Now() Dice día y hora.
Sentencia Time() Dice hora.
Sentencia Date() Dice día.
Sentencia Day(X) Extrae el número del dia (de 1 a 31).
Sentencia Month(X) Extrae el número del mes (de 1 a 12).
Sentencia Year(X) Extrae el número del año.
Sentencia WeekDay(X) Extrae el día de la semana en el que estamos (de 1 a 7).
Sentencia WeekDayName(X) Extrae el nombre del día.
Sentencia DateDiff(FormaDelDato, Dato1, Dato2) Saca la diferencia entre Dato1 y
Dato2 y devuelve el valor con FormaDelValor
X debe ser una variable que contenga el Now() o el Date() FormaDelDato es la manera en que calculara el DateDiff()
yyyy - Año
q - Quincena
m - Mes
y - Dia del Año
d - Dia
w - Dia de la semana
ww - Semana del Año
h - Hora
n - Minuto
s - Segundo
Hagan pruebas con las diferentes sentencias para entenderlas mejor y apareceran
nuevas ideas para su uso.