Bueno, esta clase va un "poco rapido" para los que inician, pero asi es la programacion chicos! Subanse al carro.
Primero, deben instalar la libreria.
Luego, como ven en new Date, es el objeto que usamos en Js/ts para iniciar una fecha, cuando el coloca
"1998, 1, 28" se refiere a Febrero 28 del 98. Pero solo porque ese OBJETO funciona asi, debajo, usando subDays, que es una funcion de la libreria, el le manda la fecha y luego le resta 30 dias. PERO OJITO, porque debajo el ahora usa format() que es una funcion de la libreria que le da un formato de fecha a nuestros datos, los gringos usan AÑO-MES-DIA o yyyy/MM/dd
(Ojito, el MM en mayuscula es importnate, porque si no, te referirias a minutos, aqui tambien podemos trabajar con horas minutos y segundos)
Como vemos, esta funciona NO usa la misma nomenclatura (forma de hacer algo) que new Date, el si usa 1 para Enero hasta 12 para Diciembre. Por eso cuando el loguea sale 98/01/29. Porque le resto de Febrero que normalmente tiene 28 dias - 30 dias, recordando que Enero tiene 31 dias entonces da el resultado!
Si llegaste hasta aqui leyendo, no te frustres... Asi es la programacion nada esta explicado al 100% todo sera ensayo y error, cagarla es parte de la industria!
Go ahead.