Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

107
Views
DateTime eliminar sábado y domingo

Estoy creando un todo donde la fecha predeterminada debe establecerse en + 3 días pero solo entre semana. Estoy usando vue, ¿así que creo que un cálculo de algún tipo debería funcionar?

DateTime.utc().plus({ days: 3 }).toFormat('yyyy-MM-dd HH:mm:ss'),

Entonces, ¿cómo puedo excluir el sábado y el domingo aquí? He intentado googlear pero no he podido encontrar una solución...

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

la mejor solución es usar el paquete luxon-business-day

pero si no quieres agregar nada puedes:

  • calcular la fecha del proximo sabado
  • vea si puede agregar el número esperado de días
  • si no, agregue la diferencia al día para agregar

 const dayToAdd = 3; const DateTime = luxon.DateTime; var nextSaturday = DateTime.utc().startOf('week').plus({ week: 1 }).minus({days: 2}); var dayDifference = nextSaturday.diff(DateTime.utc(), ["days"]).toObject().days; var addAfterWeekend = 0; if (dayDifference < dayToAdd) { addAfterWeekend = dayToAdd - dayDifference; } var date = DateTime.utc().plus({ days: dayToAdd + addAfterWeekend }); console.log(date.toFormat('yyyy-MM-dd HH:mm:ss'));
 <script src="https://cdn.jsdelivr.net/npm/luxon@1.21.1/build/global/luxon.min.js"></script>

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!