Título: Sumarle 1 mes a la fecha actual en batch Publicado por: scalverth en 20 Septiembre 2012, 15:42 pm Estoy tratando de ver la forma de hacer un script que a la fecha actual le sume un mes y el resultado se guarde en in archivo.txt, el problema me aparece por ejemplo con el mes 12, encontré un código en la siguiente web http://multingles.net/docs/jmt/sumdias.htm (http://multingles.net/docs/jmt/sumdias.htm)
Código: @echo off Y al final del código explica su forma de uso: Si lo llamamos por ejemplo inc_fecha.cmd, la manera de invocarlo será: inc_fecha fecha ndias fecha: admite el formato: dd.mm.aaaa, dd-mm-aaaa o dd/mm/aaaa El resultado sumar los "ndias" tecleados a la fecha. (admite signo para restar días) NOTA: la rutina es exacta teniendo presente la regla de bisiestos en centenarios. Pero no me da el resultado deseado, alguien puede ayudarme por favor. Título: Re: Sumarle 1 mes a la fecha actual en batch Publicado por: Eleкtro en 20 Septiembre 2012, 16:05 pm ¿Porqué dices que no te funciona con el mes de Diciembre?
Código: C:\>"Archivo.bat" "20-12-2012" "12" Saludos Título: Re: Sumarle 1 mes a la fecha actual en batch Publicado por: scalverth en 20 Septiembre 2012, 18:16 pm El problema se me presenta al usar el comando de la siguiente manera:
Código: C:\>"Archivo.bat" "%date%" "12" Tendré que ingresar la fecha de otra manera (20-12-2012) o hay que hacer algún cambio al código? Título: Re: Sumarle 1 mes a la fecha actual en batch Publicado por: Eleкtro en 20 Septiembre 2012, 21:15 pm El problema se me presenta al usar el comando de la siguiente manera: me esta sumando 12 días, no 12 meses. Pero es que la función de ese script es sumar días, no meses, en el mismo título lo pone bien claro :-\. Citar Mediante fichero batch: sumar dÍas a una fecha Funcionar, funciona...A ver si este code que hago te sirve (Además de sumar los meses, modifica la fecha del PC con la nueva fecha generada): PD: No es perfecto al calcular la diferencia de los días (Ej. Febrero) Código: @Echo off (http://img18.imageshack.us/img18/3369/captura2s.png) Saludos. Título: Re: Sumarle 1 mes a la fecha actual en batch Publicado por: scalverth en 20 Septiembre 2012, 22:10 pm Muchas gracias por darme la solución, esto es lo que estaba necesitando.
|