tengo dos variables que muestran fewhas en el mismo formato y quiero que me reste las mismas. <%=rsdb("fecha1")%> <%=rsdb("fecha2")%>
Y quiero que me diga la fecha restante.
| ||||
Función DateAdd Devuelve una fecha a la que se le ha agregado un intervalo de tiempo especificado. DateAdd(intervalo, número, fecha) Argumentos intervalo Necesario. Expresión de cadena que es el intervalo que desea agregar. Consulte la sección Valores para ver los valores. número Necesario. Expresión numérica que es el número de intervalo que desea agregar. La expresión numérica puede ser positiva, para fechas futuras, o negativa, para fechas pasadas. fecha Necesario. Tipo Variant o literal que representa la fecha a la que se agrega el intervalo. Valores El argumento intervalo puede tener los siguientes valores: Valor Descripción yyyy Año q Trimestre m Mes y Día del año d Día w Día de la semana ww Semana del año h Hora n Minuto s Segundo Comentarios Puede utilizar la función DateAdd para sumar un intervalo de tiempo especificado a una fecha o restárselo. Por ejemplo, puede utilizar DateAdd para calcular una fecha de 30 días a partir de hoy o una hora de 45 minutos desde ahora. Para agregar días a fecha, puede utilizar el Día del Año ("y"), Día ("d") o Día de la semana ("w"). La función DateAdd no devolverá una fecha que no sea válida. El siguiente ejemplo suma un mes al 31 de enero: NewDate = DateAdd("m", 1, "31-ene-95") En este caso, DateAdd devuelve 28-feb-95, no 31-feb-95. Si fecha es 31-ene-96, devuelve 29-feb-96 porque 1996 es un año bisiesto. Si la fecha calculada fuera anterior al año 100, se produciría un error. Si el número no es un valor Long, se redondea al número entero más cercano antes de evaluarse. |
| |||
Un apunte: Ten en cuenta que la función DateDiff, te devuelve un entero, y en caso de tener decimales la diferencia entre las dos fechas, la función siempre tira para arriba, es decir, te pone el entero siguiente. Lo digo más que nada porque muchas veces jode bastante :P. ![]() |