Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

187
Visualizações
dayjs - no es una función

Estoy pasando la fecha de dos días a las variables globales Vars.date.

 var dayjs = require("dayjs") for import Vars.date1 = dayjs(whateverdate1("add", 2)).format('MMM D, YYYY') Vars.date2 = dayjs(whateverdate2("add", 2)).format('MMM D, YYYY') const date1 = Vars.date1 const date2 = Vars.date2 let diff = date1.diff(date2, 'month') console.log('diff' + diff)

error: TypeError: date1.diff no es una función

No puedo usar diff y obtener métodos, siempre 'no es una función'

¿Qué me perdí?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Asegúrese de que Day.js admita la función require() . Si está basado en la import , tal vez necesite cambiar la importación a eso.

Entonces, solo intenta hacer lo siguiente.

 import dayjs from "dayjs";

Enlaces

  • Paquete npm
  • Sitio web oficial Day.js
about 4 years ago · Juan Pablo Isaza Relatório

0

Creo que tuviste dos problemas:

  1. add() debe llamarse como dayjs().add(2, 'month')
  2. Estabas tratando de llamar a diff() en una cadena (la salida de dayjs().format() ) en lugar de un objeto Dayjs

Así es como puede crear dos objetos dayjs y encontrar su diferencia en meses:

 const dayjs = require("dayjs") // or: // import dayjs from "dayjs"; const date1 = dayjs() // Dayjs object of current month const date2 = dayjs().add(2, "month") // Dayjs object of 2 months from now date2.diff(date1, "month") // 2
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda