Haciendo restas entre fechas en ASP
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
<%
' 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>"
%>
Autor: Blasten
http://www.blasten.com/contenidos/18720
Usuarios que han visto este tema también han visto...
- Verificando lo que introduce el usuario
- Medir el tiempo que tarda en cargarse un ASP
- El Objeto FileSystemObject en ASP
- IIS y el método Server.Execute
- Vaciar un Array con ASP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.