Lenguajes
Web/Otros
Extra
Enlaces

Una forma sencilla de saber el último día de un mes es restando 1 día al primer día del mes siguiente. Puede ser útil si quieres programar tu propio calendario, o si quieres saber de forma elegante cual es el último día en el que se termina el plazo, para saber cuantos días tiene un mes en concreto o cualquier otra razón. Veamos como se haría utilizando ASP, con el lenguaje vbscript:

<%
Function UltimoDiaDeMes(iMonth, iYear)

SDate = DateSerial(iYear, iMonth, "01")
MesSiguiente = DateAdd("m", 1, SDate)
UltimoDiaDeMes = Day(DateAdd("d", -1, MesSiguiente))


End Function
%>

Ahora que ya hemos definido la función podemos utilizarla como vemos a continuación:

<%=UltimoDiaDeMes(2,2008)%>

Resultará 29


Redactado por Nenillo

Inicio | JavaScript necesario para este enlace

Noticias en RSS2 XHTML Vlido CSS Vlido