¿Cuál es una forma práctica de calcular el día de finalización de un contrato de arrendamiento de 48 meses que comienza el 1 de septiembre de 2015, por ejemplo?

La pregunta no está clara, pero si la pregunta no asume que la respuesta correcta es solo 48 meses después, es el 1 de septiembre de 2019, y más bien que los 48 meses son contractualmente equivalentes al número total de días encontrados en 48 meses ( 365 * 48/12 = 1460 días) podría usar una herramienta en línea para calcularlo como:
http://www.timeanddate.com/date/…

Use esto para calcular y, por lo tanto, verifique el número real de días entre la fecha de inicio del 1 de septiembre de 2015 y la fecha de finalización supuesta del 1 de septiembre de 2019. Luego, ajuste la fecha de finalización para cumplir con los 1,460 días requeridos.

Sin embargo, si el contrato de arrendamiento solo especifica 48 meses, entonces el contrato de arrendamiento finaliza 48 meses después el 1 de septiembre de 2019. Y si desea saber qué día de la semana es simplemente mirar un calendario.

Lo primero que debe evaluar es la razón por la que tiene que calcular, después de todo, estamos viendo exactamente cuatro años, no un período de tiempo fraccional. La razón, por supuesto, es que no hay un número entero de semanas en un año.

Dado esto, en lugar de pasar por un mapeo complejo de fechas a días de la semana que sería necesario para una solución general, no todo el año, podemos determinar fácilmente cuánto de una semana completa estamos más o menos después de cuatro años.

Hay dos enfoques que podríamos tomar.

Encuentre el número total de días en los cuatro años bajo consideración:
4 X 365 = 1460 más el día bisiesto en 2016 = 1461.

Averigüe cuántas semanas son.
1461/7 = 208.71

El 208 no importa, solo necesitamos saber cuántos días libres de una semana completa tenemos. Bueno, es .71 de una semana completa o .71 × 7 días = .49 días. Dado que nuestros calendarios solo funcionan en días completos, lo llamaremos 5 días más que una semana completa, o 2 días menos.

El 1 de septiembre de 2015 es un martes, si los años tuvieran un número entero de semanas, el contrato de arrendamiento finalizaría un lunes, pero estamos a 2 días de la semana, por lo que el contrato de arrendamiento finaliza un sábado.

Ahora, en lugar de pasar por este cálculo para cada arrendamiento, podemos calcular la compensación diaria por año, luego multiplicar eso por la cantidad de años y factorizar en días bisiestos.

365/7 = 52.14. 7 días por semana X .14 semanas .98 días que redondeamos a 1.

Entonces cada año agrega un día de la semana. Dada esta información, podemos evitar todos los cálculos anteriores. Tenemos un día agregado por año y cuatro años, por lo que son cuatro días adicionales más el día bisiesto de 2016, que nos da los mismos 5 días anteriores, pero mucho más simple.