| Haciendo restas entre fechas
Veremos cómo utilizar la función DateDiff() para
realizar restas entre fechas. Se puede conocer la cantidad de días, meses, años,
horas, minutos y segundos que hay entre dos fechas determinadas.
DateDiff("periodo", fecha1, fecha2)
Donde periodo puede ser:
d (día)
m (mes)
yyyy (año)
h (horas)
m (minutos)
s (segundos)
Las variables fecha1 y fecha2 contendrán las fechas a restar.
Código ejemplo y explicación
datediff.asp | Ver en funcionamiento
<%
' El siguiente ejemplo resta la fechainicial a la fechaactual (fechaactual-fechainicial)
' Fecha a comprobar
fechainicial = "28/01/2001"
fechaactual = date()
' Utilizamos la función DateDiff
' Contamos los dias
diasonline = DateDiff("d", fechainicial, fechaactual)
' Contamos los meses
mesesonline = DateDiff("m", fechainicial, fechaactual)
' Contamos los años
aniosonline = DateDiff("yyyy", fechainicial, fechaactual)
' Contamos las horas
horasonline = DateDiff("h", fechainicial, fechaactual)
' Contamos los minutos
minutosonline = DateDiff("m", fechainicial, fechaactual)
' Contamos los segundos
segundosonline = DateDiff("s", fechainicial, fechaactual)
' Imprimimos
response.write "Llevamos " & diasonline & " días online
o...<br>"
response.write "Llevamos " & mesesonline & " meses online
o...<br>"
response.write "Llevamos " & aniosonline & " años online
o...<br>"
response.write "Llevamos " & horasonline & " horas online
o...<br>"
response.write "Llevamos " & minutosonline & " minutos
online o...<br>"
response.write "Llevamos " & segundosonline & " segundos
online<br>"
%> |