ARTICULOS

Haciendo restas entre fechas

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

Del.icio.us Facebook Technorati

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

 

Más artículos sobre ASP

1. Rotación de banners en ASP
2. Generador de claves aleatorias
3. Proteger páginas con password en ASP
4. Haciendo un "Recomendar a un amigo" en ASP
5. Llamando al código ASP desde una imagen
6. Trabajando con fechas y horas
7. Agilizar la carga de tus páginas ASP
8. Alternar el color de filas en un RecordSet
9. Agregar, eliminar y modificar datos a una BD
10. Sistema de noticias en ASP
Más artículos...

Otros artículos...

phpBB Integrar tu sitio con phpBB
Photoshop Efecto de líneas de TV con Photoshop
Java Script Evitar el doble envío de un formulario
PHP Contador de visitas sin cookies
PHP Upload de archivos al servidor
Servidores Instalación del Personal Web Server
Photoshop Efecto Matrix con Adobe Photoshop
Java Script Efecto MouseOver con imágenes
Java Script Efectos en imágenes pegadas a un link de texto
Java Script Cambiando el color a las celdas con links
Más artículos...