Para iniciar, acesse o site do npm em https://www.npmjs.com/
Pesquise por “dayjs” e acesse a página do pacote (https://www.npmjs.com/package/dayjs)
Leia o conteúdo da página e da documentação do dayjs (https://day.js.org/docs/en/installation/installation)
Crie uma pasta para a resolução do exercício em seu computador e acesse-a com o terminal ou com o VS Code.
Dentro do terminal, inicialize um projeto npm:
npm init -y
Instale o dayjs:
npm install --save dayjs
Crie o arquivo “birthday.js” e adicione o código da função conforme pedido no exercício.
const dayjs = require("dayjs")
function birthday(date) {
const birthday = dayjs(date)
const today = dayjs()
const ageInYears = today.diff(birthday, 'year')
const nextBirthday = birthday.add(ageInYears + 1, 'year')
const daysToNextBirthday = nextBirthday.diff(today, 'day') + 1
console.log(`Idade: ${ageInYears}`)
console.log(`Próximo aniversário: ${nextBirthday.format('DD/MM/YYYY')}`)
console.log(`Dias até completar ${ageInYears + 1} anos: ${daysToNextBirthday}`)
}
birthday("1995-09-02")